UIResponder通知?

时间:2014-07-22 21:48:06

标签: ios ios8

是否有任何类型的UIResponder Notification从对象发送成为第一响应者?或者任何方式来了解是否有任何UITextFieldUITextView获得键盘焦点。

我的应用程序中有大量的UITextFields / UItextViews,并希望为所有这些添加输入附件视图,但希望避免在代码中单独添加它给所有人位置。

1 个答案:

答案 0 :(得分:0)

您可以将视图控制器作为文本视图和文本字段的委托。

@interface MyViewController : UIViewController <UITextFieldDelegate, UITextViewDelegate>

然后设置它(在代码或故事板中)

self.textField.delegate = self;
self.textView.delegate = self;

然后将这些方法添加到视图控制器

-(void)textFieldDidBeginEditing:(UITextField *)textField
{
}
-(void)textViewDidBeginEditing:(UITextView *)textView
{
}

当用户选择textField / textView时,将调用它们。