objective-c – 在IB中设置nextKeyView;应用程序运行时,键视图顺序不同

我有一个充满文本字段和按钮的窗口,我想以特定的方式设置其关键视图顺序.
因此,我将initialFirstResponder设置为第一个文本字段,并为每个控件正确设置nextKeyView.

这在运行应用程序时没有任何效果.当我使用Tab键更改键字段或按钮时,它跳转的方式与我设置的顺序不同 – 似乎nextKeyView无效.

我在另一个示例应用程序中测试了它,它工作得很好,但在这个应用程序中它不起作用.

如果它有帮助,我的窗口中有三个选项卡的标签视图.

解决方法

老兄,我找到了答案.

如果我们将当前所选Tab的initialFirstResponder设置为Tab的第一个字段或按钮,并且问题的根源是当我们在窗口中使用Tab View时第一个响应者更改为选项卡控制器,则问题将解决.

我为可能面临这个简单问题的其他人提出了答案.

无论如何,谢谢大家.

相关文章

我正在用TitaniumDeveloper编写一个应用程序,它允许我使用Ja...
我的问题是当我尝试从UIWebView中调用我的AngularJS应用程序...
我想获取在我的Mac上运行的所有前台应用程序的应用程序图标....
我是一名PHP开发人员,我使用MVC模式和面向对象的代码.我真的...
OSX中的SetTimer在Windows中是否有任何等效功能?我正在使用...
我不确定引擎盖下到底发生了什么,但这是我的设置,示例代码和...