【发布时间】:2012-09-21 04:38:46
【问题描述】:
我有一个包含两列字段的窗口。左边有一个NSTableView和一个NSTokenField,右边有两个NSTextFields。我希望标签顺序从左边向下,然后向右向下。 (所以在我的窗口中顺序应该是NSTableView、NSTokenField、NSTextField、NSTextField。)但是,Cocoa 似乎正在确定自己的首选顺序,从上到下。 NSTokenField 在窗口中的位置比任何其他控件都低,因此它总是从NSTableView 到右侧NSTextFields,然后回到左下角NSTokenField。
我已尝试遵循 Apple 开发人员文档中名为 Enable Tabbing Between Text Fields 的这一部分,并按照我想要的顺序在字段之间拖动 Interface Builder 中的 nextKeyView。这似乎对 tab 顺序的影响绝对为零,据我所知,Cocoa 似乎仍然使用其默认检测方法来选择 tab 顺序。
有什么想法吗?我的目标是 10.6+。
【问题讨论】:
标签: cocoa interface-builder tabbing