2012-08-01 48 views
1

我的XCode項目中有一個NSButton被啓用和禁用。XCode Show Focus Ring

當它啓用時,用戶沒有真正注意到,沒有什麼突出的,文本從灰色變爲黑色。

我想要發生的事情是,當按鈕啓用時,手動顯示按鈕的聚焦環或任何其他類型的高光。我在網上看過,找不到任何東西,讓我覺得它不能做到?

任何人都可以幫忙嗎?

我想像它會是簡單的東西如:

[myButton setFocusRing:visible]; 

謝謝大家。

回答

0
[window makeFirstResponder:theButton]; 

應該這樣做。

+0

這不適合我,我首先啓用按鈕,然後改變焦點,如果這有什麼區別? – Cristian 2012-08-01 21:05:56

+0

我也是這樣做的,它在一個示例項目中可以正常工作。對[window makeFirstResponder:theButton]的調用是否在代碼中返回YES? – Tim 2012-08-01 22:02:32

+0

它確實返回YES,但按鈕沒有突出顯示 – Cristian 2012-08-02 18:42:43

0

更改以下設置。轉到系統首選項>>鍵盤>>快捷鍵標籤>>啓用左下角的「所有控件」單選按鈕。