0
我有一個複雜的自定義視圖內的NSTextView對象。我需要這個自定義視圖成爲第一個響應者(出於多種原因,例如正確繪製其對焦環)。但NSTextView光標必須仍然閃爍,就好像文本視圖是第一響應者。當NSTextView不是第一響應者時,光標閃爍?
這裏的基本上就是我想在我的應用程序(搜索領域的蘋果公司郵件截圖)看到:
注意,文中觀點與位於光標的空白區域它的開始。其他元素屬於父級自定義視圖,它具有圍繞它的焦點環。光標閃爍!
哪種觀點應該得到的keydown事件?它看起來像搜索字段中的文本視圖是NSTokenField,NSSearchField或NSTextField(的自定義子類)中的字段編輯器。 – Willeke
我真的不在乎哪個視圖會得到keydown事件,我可以在任何情況下將它們路由到正確的目的地(文本視圖)。截圖中的哪個類型的視圖是搜索字段有什麼關係?我嘗試了繼承NSTextField,但後來我不得不切換到NSTextView,因爲它提供了更多的API靈活性。 – evgeny
截圖是包含字段編輯器文本視圖的控件。控件具有焦點,文本視圖是第一響應者。 – Willeke