是否有任何类型的UIResponder Notification
从对象发送成为第一响应者?或者任何方式来了解是否有任何UITextField
或UITextView
获得键盘焦点。
我的应用程序中有大量的UITextFields
/ UItextViews
,并希望为所有这些添加输入附件视图,但希望避免在代码中单独添加它给所有人位置。
答案 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时,将调用它们。