objective-c – OSX:使用Tab键在文本字段和按钮之间移动键盘焦点

objective-c – OSX:使用Tab键在文本字段和按钮之间移动键盘焦点,第1张

概述我正在尝试使用键盘的选项卡按钮在视图中的文本字段和按钮之间切换.文本字段之间的切换有效,但不会在按钮之间切换.视图如下所示.我没有在网上找到足够的资源继续进行.有谁知道如何解决这个问题? 你无法解决这个问题. 事实证明,在系统偏好设置>键盘>快捷方式有一个复选框,您可以在其中更改整个系统的行为: >仅在文本框和列表之间移动键盘焦点 >在任何控件之间移动键盘 默认情况下,首先按下复选框. 作为补充. 我正在尝试使用键盘的选项卡按钮在视图中的文本字段和按钮之间切换.文本字段之间的切换有效,但不会在按钮之间切换.视图如下所示.我没有在网上找到足够的资源继续进行.有谁知道如何解决这个问题?

解决方法 你无法解决这个问题.
事实证明,在系统偏好设置>键盘>快捷方式有一个复选框,您可以在其中更改整个系统的行为:

>仅在文本框和列表之间移动键盘焦点
>在任何控件之间移动键盘

默认情况下,首先按下复选框.

作为补充.默认情况下,NSWindow会分配一个初始第一响应者,并使用它找到的对象构造一个关键视图循环.您还可以通过调用此方法来更改键视图循环:setNextkeyvIEw.
例如,

[firstTextBox setNextkeyvIEw:secondTextBox];[secondTextBox setNextkeyvIEw:secondbutton];[secondbutton setNextkeyvIEw:firstbutton];[firstbutton setNextkeyvIEw:firstTextBox];

这意味着对于期望通过所有控件实现移动控制焦点的用户,这将起作用.对于那些在设置中禁用此功能的用户,这将无效.

@H_502_38@ 总结

以上是内存溢出为你收集整理的objective-c – OSX:使用Tab键在文本字段和按钮之间移动键盘焦点全部内容,希望文章能够帮你解决objective-c – OSX:使用Tab键在文本字段和按钮之间移动键盘焦点所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1006932.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存