首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >iOS 6上的UISearchBar不接受键盘输入,但接受Siri输入

iOS 6上的UISearchBar不接受键盘输入,但接受Siri输入
EN

Stack Overflow用户
提问于 2012-10-04 22:33:14
回答 2查看 1.3K关注 0票数 5

不久前,我写了一个使用导航控制器的应用程序。其中一个推送视图包含一个UISearchDisplayController和一个UISearchBar。如果我将它编译成目标iOS 6,当我选择搜索栏时,键盘会出现,但搜索栏似乎不接受/不接受键盘输入;但是,它确实接受了iOS的输入,然后搜索就可以正常执行了。无论我是否在加载视图时将搜索栏设置为第一响应者(ViewDidLoad方法),都会发生这种情况。如果我将代码重新编译为目标iOS5,它可以再次工作。

EN

回答 2

Stack Overflow用户

发布于 2012-10-11 18:25:12

我遇到了同样的问题,类似的问题。在我的例子中,问题是包含UISearchBar的窗口不是“键窗口”。我通过在我的应用程序代理窗口上调用makeKeyWindow解决了这个问题。

代码语言:javascript
运行
复制
[[[MyAppDelegate App] window] makeKeyWindow];
票数 3
EN

Stack Overflow用户

发布于 2012-11-03 00:04:27

我遇到了同样的问题,并找到了this解决方案,这对我来说非常有效!这种行为在UITextView和UISearchBar中会发生。希望它能帮上忙!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12729633

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档