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 核心动画只是假象 数据不会改变

posted @ 2016-04-22 16:30  hb的微博  阅读(186)  评论(0)    收藏  举报