2010-01-02 26 views
1

我正在創建一個狀態欄應用程序,它需要在文本字段中輸入一個URL。文本字段是NSMenuItem的子視圖。我面臨的問題是,文本字段的值不能改變,只能「間接突出顯示」(這不是正常的藍色突出顯示,而是灰色的,只有在雙擊文本字段的值時纔會出現)。NSMenuItem文本字段突出顯示問題

是否有人知道這是爲什麼?文本字段沒有被禁止我,但似乎

回答

4

它最有可能你的菜單中有「自動啓用項目」申請只讀屬性或東西...打開。有了這個(默認),你的菜單項必須有一個動作和一個目標被啓用,這可能會禁用他們的內容(你的NSTextField)。把它關掉,你應該沒問題。

+0

非常感謝much.This的確:-) – Pripyat 2010-01-03 09:46:54

+1

解決我剛纔注意到,當NSUIElement設置爲1的Info.plist文件,隱藏應用程序圖標,同樣的錯誤再次出現:S – Pripyat 2010-01-03 09:55:24

+0

那麼該怎麼辦如果應用程序是代理(NSUIElement已設置)? – user500 2014-04-04 16:16:35