用发件人和self._inputBox解雇键盘

时间:2012-07-22 09:12:31

标签: iphone objective-c ios

在运行我的程序时,我正在写一个基本的聊天应用程序来学习ios,我注意到了不同的结果:

[self._inputBox  resignFirstResponder];

VS

[sender  resignFirstResponder];

我有这个想法:

- (IBAction)_sendText:(id)sender
点击发送按钮时调用

。它也调用了输入,因为ibaction调用与发送按钮相同的ibaction。

现在我今晚刚刚支持的iphone(这是一个视图,现在我的ipad故事板上的视图和我的ipod并将ipad动作连接到今晚的ipod故事板)点击发送按钮连接到这个ibaction,self.inputBox调用resignFirstResponder工作,但发件人resignFirstResponder不起作用。我有一个正在测试的朋友,他是那个发现它不能用于他的ipod的人。我只在模拟器中运行它并且都在那里工作。

麦克

1 个答案:

答案 0 :(得分:1)

如果"发送"按钮已连接到您的_sendText:操作,您单击该按钮,然后该按钮是发件人而不是您的文本输入字段,因此[sender resignFirstResponder]将无法获得所需的效果。