iPhone OS 3.2(iPad)模态查看问题

时间:2010-04-03 21:49:55

标签: ipad iphone-sdk-3.2

我使用modalPresentationStyle = UIModalPresentationFormSheet呈现UIViewController作为模态viewcontroller。我认为它的UITextField很少。

我的问题是,当我尝试关闭键盘([textfieldname resignFirstResponder])时,它什么也没做。但是,当我将modalPresentationStyle更改为UIModalPresentationPageSheet时,它可以正常工作。

这似乎是一个错误。有没有人遇到类似的问题并找到了解决方法?我可以做任何愚蠢和愚蠢的事吗?

1 个答案:

答案 0 :(得分:1)

我遇到了与UITextView相同的问题,我最终继承了UITextView并重写了resignFirstResponder,如下所示......

- (BOOL)resignFirstResponder{
    [super resignFirstResponder];
    // For some reason, UITextView doesn't like to give up first responder, ever....
    return YES;
}

我还没有检查过4.3中是否仍然需要它,但在某些情况下肯定需要3.2。