gpt4 book ai didi

swift - 在 Swift 中定义 [tab] 键按下的顺序

转载 作者:行者123 更新时间:2023-11-30 13:25:29 24 4
gpt4 key购买 nike

我有以下应用程序布局:

|    Text Field A    | |  Button A  |
| Text Field B | | Button B |

在大多数应用程序中,允许从一个元素跳转到另一个元素的 tab 功能按逻辑顺序工作(即 Text Field A - Button A - Text Field B - Button B 等)。

当我尝试在 Interface Builder 中实现类似的东西时,情况似乎恰恰相反:它不是按照上面定义的逻辑顺序进行,而是按照 Text Field A - Text Field B - Button A - Button B 的顺序进行。 ,这感觉不合逻辑或不自然。

我看过nextResponder() ,但没有任何作用。

问题:

  • 序列是如何自动确定的?
  • 是否可以修改这个自动确定的序列?

最佳答案

我发现将一组元素放在单独的 View 中将有助于控制元素获得焦点的顺序。

我已经在模拟器和 iPad 上尝试过了,效果很好。

关于swift - 在 Swift 中定义 [tab] 键按下的顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37255031/

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