我有一個包含兩列字段的窗口。左邊是NSTableView
和NSTokenField
,右邊有兩個NSTextField
。我希望Tab鍵順序向左,然後向右。 (因此,在我的窗口中訂單應該是NSTableView
,NSTokenField
,NSTextField
,NSTextField
)。但是,Cocoa似乎決定了自己的首選訂單,從頂部到底部。 NSTokenField
位於窗口中的任何其他控件的下方,所以它始終從NSTableView
選項卡右移NSTextField
s,然後返回到左下角的NSTokenField
。在Cocoa應用程序中設置自定義選項卡順序
我試過在蘋果開發者文檔Enable Tabbing Between Text Fields的這一部分中,並在Interface Builder中按照我想要的順序拖動字段之間的nextKeyView。這似乎對Tab鍵順序絕對沒有影響,並且從我所知道的情況來看,Cocoa似乎仍然使用其默認檢測方法來選擇Tab鍵順序。
任何想法?我的目標是10.6+。
謝謝......這是問題所在。儘管如此,我確實感覺有點無聊。 :) – 2011-05-19 15:50:42