哪个UIView发起了UIKeyboardWillShowNotification

时间:2014-04-09 11:31:05

标签: ios objective-c uiview uikeyboard uiresponder

我的许多观点都实施了UIKeyboardWillShowNotification

通知的方法

他们在内部视图中移动以移开键盘。

我遇到的问题是我不知道哪个视图触发了通知。

我怎么知道?

1 个答案:

答案 0 :(得分:0)

没有发件人附加到NSNotification对象,如果这是你的意思。您可以使用 UITextViewDelegate UITextViewDelegate 全局存储发件人,因为在视图成为响应者之后发送KeyboardWillShow通知(实际上在编辑开始时)。

- (void)textFieldDidBeginEditing:(UITextField *)textField{
        self.senderView= textField;
        // ...
}