0

我以编程方式将 UISearchBar 添加到 UIViewController 中,在将其添加到我编写的视图的方法中[self.searchBar becomeFirstResponder];,在这两种方法中searchBarCancelButtonClickedhideKeyboard我都有[self.searchBar resignFirstResponder]

我的代码也处理这两个通知

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(showKeyboard:) name:UIKeyboardWillShowNotification object:nil];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(hideKeyboard:) name:UIKeyboardWillHideNotification object:nil];

我希望每次 searchBar 获得焦点(用户点击它)时都能看到键盘,但结果是:键盘仅在我第一次执行搜索时出现,之后马车在字段中闪烁(它获得焦点,但键盘没有重新出现)

有什么建议么?

4

0 回答 0