IOS 5下的键盘不会缩回



我有一个应用程序,在IOS 5发布之前运行得非常好。我已经设法解决了升级引起的大部分问题,但我无法让键盘缩回。我的其他应用在IOS 5下也能做到这一点,但我对这款应用的感觉不太好。这款应用可以滚动浏览一个很大的Pdf文件,textField会把用户带到一个特定的页面。当键盘出现时,它覆盖了textField,只有Pdf是可见的。在4.2版本下,当按下Pdf时,键盘会缩回,但这在IOS 5中不起作用。我正在使用下面的代码,但它没有被调用,而在我的其他应用程序,收回键盘成功的代码被调用,我错过了什么。

- (BOOL)textFieldShouldReturn:(UITextField *)textField {
     if(textField == pageNo){
    [pageNo resignFirstResponder];
     }
    return YES;
}

快速解决方案?把这个放到PDF视图触摸处理程序中?

if ([pageNo isFirstResponder]) [pageNo resignFirstResponder];

最新更新