ios 检测UISearchBar中的上/下箭头键,以便键盘可用于突出显示搜索结果

hjzp0vay  于 2022-12-20  发布在  iOS
关注(0)|答案(1)|浏览(148)

当我的UISearchBar是第一响应者时,我如何检测到键盘上的上/下箭头键的按下?我希望用户能够使用键盘选择搜索结果列表中的项目。
我尝试过在包含UISearchBar的视图控制器中添加上/下箭头键命令,但当UISearchBar是第一响应者时,这些方法从未被调用。
这个功能在Safari、Mail、Photos和其他本地应用程序中是可能的--希望苹果在那里没有使用某种私有API。

cetgtptt

cetgtptt1#

当然,我在发布后就找到了答案。你必须在UIKeyCommand上设置wantsPriorityOverSystemBehavior,才能让命令在文本字段聚焦时工作。
https://developer.apple.com/videos/play/wwdc2021/10260/?time=425

相关问题