UITextView - 0

来源:互联网 发布:网易邮箱for mac 编辑:程序博客网 时间:2024/06/05 17:11

基本用法就不多说了,参考Reference - 1 基本使用、如何撤销键盘、设定样式、菜单显示、自适应高度都写的非常清楚。

UITextView是继承于UIScrollView,这点和UITextField就大相径庭了,UITextField是继承于UIControl的。

相关的协议,实现了UIScrollView的协议:

@protocol UITextViewDelegate <NSObject, UIScrollViewDelegate>

同时还提供了一些非常实用的通知:

UIKIT_EXTERN NSString * const UITextViewTextDidBeginEditingNotification;UIKIT_EXTERN NSString * const UITextViewTextDidChangeNotification;UIKIT_EXTERN NSString * const UITextViewTextDidEndEditingNotification;

而我们要学习的重点在于:inputView 和 inputAccessoryView 这两个属性。

// Presented when object becomes first responder.  If set to nil, reverts to following responder chain.  If// set while first responder, will not take effect until reloadInputViews is called.@property (readwrite, retain) UIView *inputView;             @property (readwrite, retain) UIView *inputAccessoryView;

inputAccessoryView其实就是键盘附加的一些功能视图,如:


这个要说难不难,  要用的时候学吧!直接下代码学。



参考 :

Reference - 1 基本知识点 : http://www.cnblogs.com/daguo/archive/2012/06/19/2554277.html   

Reference - 2 inputivew 和 inputAccessView  : http://www.cnblogs.com/worldtraveler/archive/2012/09/18/2691406.html 

0 0
原创粉丝点击