我似乎无法将事件连接到我的UITextView。
我期待 UITextField可用的事件列表(“Out End On Exit”,“Editing Changed”等)都应该可用于UITextView。 / p>
但事实并非如此。其事件列表中的UITextView显示 nothing 。
这里发生了什么以及如何为UITextView捕获事件?
答案 0 :(得分:6)
您的视图控制器需要实现UITextViewDelegate。
@interface SaveGameViewController : UIViewController<UITextViewDelegate>
将UITextViewDelegate添加到视图控制器后,打开Interface Builder,您可以在First Owner下找到此“delegate”挂钩。
在我的情况下,我在SaveGameView中有一个文本视图,它是SaveGameViewController的视图,当在IB中打开我的SaveGameViewController.xib时,我可以将文本视图连接到First Owner中的委托,以便视图控制器将响应委托活动:
-(IBAction)textViewDidBeginEditing:(UITextView *)textView;
此方法也在SaveGameViewController
中答案 1 :(得分:1)
您是否设置了实施UITextViewDelegate protocol?
的委托答案 2 :(得分:0)
如果您的文件所有者实现了UITextFieldDelegate,则将UITextView的委托输出连接到文件所有者。简单