gpt4 book ai didi

objective-c - 操作系统 : Move keyboard focus between textfields and buttons using tab key

转载 作者:太空狗 更新时间:2023-10-30 03:58:11 25 4
gpt4 key购买 nike

我正在尝试使用键盘的选项卡按钮在 View 中的文本字段和按钮之间切换。文本字段之间的切换有效,但它不会在按钮之间切换。该 View 如下所示。我没有在网上找到足够的资源来进一步进行。有谁知道如何解决这个问题?

enter image description here

最佳答案

对于这个问题你无能为力。事实证明,在“系统偏好设置”>“键盘”>“快捷方式”中有一个复选框,您可以在其中更改整个系统的行为:

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

默认情况下第一个复选框被按下。

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

[firstTextBox setNextKeyView:secondTextBox];
[secondTextBox setNextKeyView:secondButton];
[secondButton setNextKeyView:firstButton];
[firstButton setNextKeyView:firstTextBox];

这意味着对于希望通过所有控件移动控制焦点的用户来说,这将起作用。对于那些在设置中禁用此功能的人来说,这将不起作用。

关于objective-c - 操作系统 : Move keyboard focus between textfields and buttons using tab key,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32770901/

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