我已经阅读了很多关于如何在我打开搜索视图时关注搜索栏以使键盘出现的解决方案,所有这些都是这样的
[searchBar becomeFirstResponder];
mine is
[self.searchDisplayController.searchBar becomeFirstResponder];
but I tried both.
Run Code Online (Sandbox Code Playgroud)
现在,我尝试了这个,我还添加了一个
[self.searchDisplayController setActive:YES];
Run Code Online (Sandbox Code Playgroud)
因为我正在使用SearchDisplayController,但到目前为止,我可以拥有的最佳结果是将光标放在搜索栏上,其中包含覆盖的uitableview,但仍然没有键盘.
如果我运行模拟器,我可以使用计算机的键盘在搜索栏上键入,但在iPhone上我无法做任何事情.
如果你想查看我的代码:http://nopaste.info/39fcda4771.html ,焦点应该在viewDidLoad方法中执行
再次感谢.
uitableview uisearchbar uisearchdisplaycontroller becomefirstresponder