gpt4 book ai didi

ios6 - UISearchBar 在 iOS 6 上不接受键盘输入但接受 Siri 输入

转载 作者:行者123 更新时间:2023-12-03 01:55:25 26 4
gpt4 key购买 nike

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

最佳答案

我遇到了同样的问题类似的问题。就我而言,问题是包含 UISearchBar 的窗口不是“关键窗口”。我通过在应用程序委托(delegate)的窗口上调用 makeKeyWindow 解决了该问题。

[[[MyAppDelegate App] window] makeKeyWindow];

关于ios6 - UISearchBar 在 iOS 6 上不接受键盘输入但接受 Siri 输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12729633/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com