2011-06-17 89 views
0

我有一个UISearchBar可以成为第一响应者。在同一屏幕上,我有一个tableview,用户可以触摸它们的行来进入一个新的屏幕。但是,当搜索栏处于活动状态并且键盘处于启动状态时,如果用户触摸其中一个表格行以进入新屏幕,然后返回,则键盘会再次出现,消失,然后再次出现。任何想法是什么造成这种情况?UISeachBar和键盘出现,消失,然后再次出现

回答

0

看起来你推后推回视图控制器。看看是否有这条线

[self.navigationController popViewControllerAnimated:YES]; 

可以在接下来的屏幕viewWillAppear中/ viewDidAppear方法有