text
: 类型NSStringnumberOflines
:显示的行数,默认是1,如果设置为0,则代表行数无上限font
:字体,字号textColor
:文字颜色backgroundColor
:背景色textAlignment
:水平方向文本的对齐方式setTitle: forState:
setImage: forState
对于后缀是.png的图片省略后缀,其他的图片类型就需要加后缀名。setBackgroundImage: forState
touchUpInside
addTarget: action: forControlEvent
borderStyle
设置键盘样式:keyboardType
设置键盘右下角按键的样式:returnType
设置键盘整体色系风格:keyboardAppearance
设置键盘是否是密码框:secureTextEnter
[xxx copy]
将长度可变的的复制成长度不可变的[xxx mutableCopy]
将长度不可变的复制成长度可变的NSArray --> [NSArray NSmutableCopy] -->NSmutableArray
字符串类型的属性是用什么修饰?答案:使用copy修饰,因为有一种特殊情况,就是一旦将MutableString赋值给属性,一旦有其他的引用也指向这个可变字符串,就会有修改其内容的可能。这样的话,就会导致明明声明的是不可变长度的属性,会发生内容的改变。一旦用了copy修饰,则就算赋值一个可变长度的内容,也会先执行一次copy,将其拷贝成一份长度不可变的副本,让属性只想这个副本,就算有其他引用修改那个长度可变的字符串,也不会影响副本的内容。
[textField becomeFirstResponder
成为第一响应者 ,调用键盘[textField resignFirstResponder]
touchesBegan:
方法即可[self.view endEditing:YES];
- (BOOL)textFieldShouldReturn:(UITextField *)textField
returnKeyType
secure
placeHolder
addTextFieldWithConfigurationHandler:
参数是 block ,在block中可以设置 alert帮我们创建 文本框注意A和B的声明周期
:A推出B时,虽然看不见A了,但是A没有被摧毁,从B返回A时,B会被销毁,A从隐藏状态编程显示状态value
valueChanged
value
valueChanged
on(BOOL类型)
valueChanged
selectedSegmentIndex
valueChanged
isAnimating
startAnimating
stopAnimating
progress
(0 ~ 1 浮点)date
HH - mm - ss yyyy - MM - dd
navigationItem设置的是每个界面上导航栏中的内容
leftBarButtonItem
/leftBarButtonItems
title
/title View
rightBarButtonItem
/rightBarButtonItems
NavigationBar
的外观,该导航下所有子控制器都会改变self.navigationController.navigationBar.tintColor = [UIColor redColor];
Navigation.toolBarHidden = NO
即可显示UIViewContentModeScaleToFill 默认,设置的宽高是多少,就是多少
UIViewContentModeScaleAspectFit 保持宽高比
UIViewContentModeScaleAspectFill 保证宽高比,可能图片会被切割掉
frame
可视区域的大小contentSize
内容大小(可以滑动区域的大小)contentOffset
记录滑动的偏移量pagingEnabled
设置整页滑动showsHorizontalScrollIndicator
是否隐藏水平滚动条showsVerticalScrollIndicator
是否隐藏竖直滚动条bounces
是否有弹性效果numberOfPages
圆点的个数currentPage
当前被选中的是第几个小圆点(下标从0开始)pageIndicatorTintColor
设置未选中的圆点颜色currentPageIndicatorTintColor
选中圆点的颜色userInteractionEnabled
是否与用户交互- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{
NSInteger currentPage = scrollView.contentOffset.x / scrollView.frame.size.width + 0.5;
self.pageControl.currentPage = currentPage;
}
<< · Back Index ·>>
上一篇
下一篇