【发布时间】:2011-03-29 14:52:45
【问题描述】:
我已经阅读了很多关于如何在打开搜索视图时聚焦搜索栏以使键盘出现的解决方案,所有这些都是这样的
[searchBar becomeFirstResponder];
mine is
[self.searchDisplayController.searchBar becomeFirstResponder];
but I tried both.
现在,我尝试了这个,我还添加了一个
[self.searchDisplayController setActive:YES];
因为我使用的是 SearchDisplayController,但到目前为止,我能获得的最佳结果是将光标放在搜索栏上,即带有覆盖的 uitableview,但仍然没有键盘。
如果我运行模拟器,我可以用电脑键盘在搜索栏上输入内容,但在 iPhone 上我什么也做不了。
如果你想看看我的代码:http://nopaste.info/39fcda4771.html 焦点应该在 viewDidLoad 方法中执行
再次感谢。
【问题讨论】:
-
我面临同样的问题,我的 searchBar 是焦点。模拟光标闪烁,但键盘不显示。你找到解决办法了吗
标签: uitableview uisearchbar uisearchdisplaycontroller becomefirstresponder