我有一個與NSStatusItem交互顯示的NSPopover。我已經在博客上寫下了我需要做的事情,以便在這種情況下甚至有可能實現輸入:http://blog.brokenrobotllc.com/using-nspopover-with-nsstatusitemNSPopover內的NSTextField直到鼠標點擊都不是關鍵
我在NSPopover的內容視圖中有一個NSTextField。當我打開NSPopover時,NSTextField顯示爲鍵(光標閃爍)。但是,打字時,什麼也沒有顯示出來。如果我在該字段中單擊鼠標,我的輸入將開始顯示在那裏。
我嘗試過在popoverDidShow:上調用NSWindow的makeFirstResponder之類的東西。行爲從此沒有變化。任何人有任何想法嗎?
所以'NSTextField'是在一個自定義視圖內(由'NSViewController'子類加載)?我有一個'NSTextView'嵌入'NSScrollView'(以編程方式創建),並沒有這個問題,我不需要任何技巧使'NSTextView'成爲第一響應者。 – trojanfoe