UITextField 和 UITextView 的区别 UILayer 和 UIView的区别
UITextField:
1.文字永远是一行,不能显示多行文字
2.有placehoder属性设置占位文字
3.继承自UIControl
4.监听行为的办法
1> 设置代理
2> addTarget:action:forControlEvents:
3> 通知:UITextFieldTextDidChangeNotification
UITextView:
1.能显示任意行文字
2.不能设置占位文字
3.继承自UIScollView
4.监听行为的办法
1> 设置代理
2> 通知:UITextViewTextDidChangeNotification
5.selectedRange
a.本来是用来控制textView的文字选中范围
b.如果length为0,相当于用来控制textView的光标位置
UILayer 和 UIView 都能实现相同的显示效果
但是UIView有触摸事件,UILayer没有
UIView 核心动画只是假象 数据不会改变

浙公网安备 33010602011771号