成为第一响应者的对象是否发送了某种类型的UIResponder Notification?或者任何方法知道是否有任何UITextField或UITextView获得键盘焦点。
我的应用程序中有大量的UITextFields/UItextViews,我想为它们添加一个输入附件视图,但希望避免在代码中将其单独添加到它们的所有位置。
发布于 2014-07-23 05:59:28
你可以让你的视图控制器成为文本视图和文本字段的代理。
@interface MyViewController : UIViewController <UITextFieldDelegate, UITextViewDelegate>然后设置它(在代码中或在故事板中)
self.textField.delegate = self;
self.textView.delegate = self;然后将这些方法添加到视图控制器中
-(void)textFieldDidBeginEditing:(UITextField *)textField
{
}
-(void)textViewDidBeginEditing:(UITextView *)textView
{
}当用户选择textField/textView时,将调用这些方法。
https://stackoverflow.com/questions/24898456
复制相似问题