做的父视图子视图modalviewcontroller resignFirstResponder?

问题描述:

为了如果用户从刚刚接触一个又一个,而不是击中返回按钮我实现了一个该被调用与事件“编辑真的结束”来编辑一个文本框跳到另一个认识。 我读过这个事件也发生时,在这种情况下,一个textField resignsFirstResponder。做的父视图子视图modalviewcontroller resignFirstResponder?

现在,只要用户HASE选择题我提出一个模式的看法与选择器。 我有这个问题,只要有多个选择和用户切换textFields没有击中返回这个方法被调用两次,我不知道为什么!

是有可能的是,modalviewcontroller辞职的parentView的所有FirstResponder当它被呈现?

,你可以展示你的控制器之前说

[myTextField1 resignFirstResponder]; 
[myTextField2 resignFirstResponder]; 
[myTextField3 resignFirstResponder]; 

,但我有一种感觉,有可能是解决这个,如果我可以清楚地了解你的问题的一个更好的方式。

+0

不,这不是我想要的!其实这正是我不想要的!导致我的方法被调用我做了一些事情,除非用户在textField中输入了某些内容,否则不应该再次调用它。如果我调用resignFirstResponder,则该方法会再次被调用! – bllubbor 2011-05-17 17:45:41

+0

对于文本字段,您将使用选取器来呈现模态控制器,您应该在textFieldShouldBeginEditing:方法中返回NO。所以对于这样的文本字段,不会弹出任何键盘。 – 2011-05-18 07:07:34

+0

这不是我的问题。我确实需要键盘。只是想知道modalviewcontroller是否有可能在父视图的所有FirstResponder呈现时退出? – bllubbor 2011-05-18 16:07:23