12.14 UITextView
2025年09月26日
12.14 UITextView
与UILabel控件一样,UITextField和UITextView控件都是文本类控件,都可以编辑文本内容。在编辑方面,三者都可以利用代码、双击控件和属性检查器中的Text属性来实现,但是UITextField和UITextView比UILabel多了一个键盘的使用。另外,UITextField和UITextView控件还各有一个Delegate。
UITextView与UITextField的区别如下:
◇UITextView是一个多行文本框,而UITextField只是单行文本框。
◇UITextView没有继承UIControl控件,因此不能在Interface Builder中为该控件的事件绑定IBAction事件的处理方法,也不能调用UIControl提供的addTarget:action:forControlEvents:方法来绑定事件的处理方法。
◇ UItextView继承了UIScrollView,因此具有UIScrollView的功能和行为。