2011-05-26 31 views
4

我有一個充滿文本字段和按鈕的窗口,我想以特定方式設置其按鍵視圖順序。 因此,我將initialFirstResponder設置爲第一個文本字段,併爲每個控件正確設置了nextKeyView在IB中設置nextKeyView;當應用程序運行時,按鍵視圖順序有所不同

這在運行應用程序時沒有任何影響。當我使用Tab鍵更改鍵字段或按鈕時,它跳轉的順序與我設置的順序不同 - 似乎nextKeyView不起作用。

我在另一個示例應用程序中測試了它,它工作得很好,但在這個應用程序中它不工作。

如果有幫助,我有三個選項卡在我的窗口中的選項卡視圖。

+0

我找到了原因,我必須將當前選項卡的initialFirstResponder設置爲第一個文本字段而不是窗口的firstResponder。 – Prooshani 2011-05-27 06:38:01

回答

4

帥哥,我找到了我的答案。

如果我們設置initialFirstResponder 當前選中的標籤的第一個字段或標籤的按鈕,問題的根源問題會解決的是,當我們使用標籤視圖在我們的窗口,則第一響應者更改到選項卡控制器。

我爲其他可能面臨這個簡單問題的人提出了答案。

無論如何感謝。

相關問題