2
我很確定我已經看到了這個地方(不包括幫助菜單),我覺得你可以只在ib下拖動一個在豹。這並不重要,但它可能會進入碼頭菜單或服務。謝謝如何在NSMenu中獲取文本框?
我很確定我已經看到了這個地方(不包括幫助菜單),我覺得你可以只在ib下拖動一個在豹。這並不重要,但它可能會進入碼頭菜單或服務。謝謝如何在NSMenu中獲取文本框?
嘗試將NSTextField設置爲NSMenuItem的視圖。
您可以通過將文本字段拖動到筆尖作爲頂層對象並將菜單項的view
插口指向該字段來在IB中執行此操作。
您可能需要在您的應用程序中解決棘手的事情:在IB模擬器中,至少按下return/enter並不會關閉菜單。
這似乎工作的菜單欄,但我試圖讓它在碼頭菜單,它似乎並沒有工作。不過,我認爲這是人們應該這樣做的方式,這就是爲什麼我將其標記爲正確的答案。 – 2010-03-11 01:52:22
是的,Dock菜單在技術上運行在Dock的過程中,所以我不驚訝你不能把自定義視圖放到它們的菜單項中。我猜想幕後的實現就像生成菜單項ID和標題的plist,並通過某種形式的IPC將其發送到Dock。 – 2010-03-11 07:24:20