nsmenuitem

    4熱度

    3回答

    從NSMenuItem類參考 如果要指定Backspace鍵作爲等效鍵菜單項,請使用一個字符串,NSBackspaceCharacter(在NSText定義.h作爲0x08)和正向刪除鍵,使用NSDeleteCharacter(在NSText.h中定義爲0x7F)。 不知道我明白「使用單個字符串......」從類ref。 //可正常工作 NSString *s = [NSString string

    0熱度

    1回答

    因此,我設置了一個NSPopUpButton菜單,並使用菜單項填充它,並將所有等效鍵設置爲我想要的。我遇到的問題是,它會自動在項目標題旁邊的菜單項中顯示相應的關鍵字,我不希望它出現。有什麼辦法可以預防它嗎?我搜索了文檔和谷歌,但似乎無法找到任何有關它。

    7熱度

    2回答

    我正在爲應用程序編寫一個插件 - 自定義鍵盤快捷鍵。我可以遍歷它的觀點。 我需要打開彈出菜單,選擇其中的項目,然後打開它的子​​菜單,並在子菜單中選擇一些項目。 現在我只能通過發送performClick:相關NSPopUpButton元素打開頂部的彈出菜單。 如何以編程方式在菜單中選擇項目並打開其子菜單? 我已經試過: 呼叫selectItem:的NSPopUpButton(及相關NSMenu)

    1熱度

    1回答

    設置包含字符串的NSArray並將(通過NSArrayController)內容數組連接到NSPopUpButton(此標準問題的一個很好的答案在這裏,NSPopUpButton + Bindings + Show All Option)很簡單。 我有一個NSPopUpButton並希望菜單中的每個項目使用視圖進行繪製(從10.5開始,使用NSMenuItem的-setView:方法可以添加視圖到

    2熱度

    1回答

    This answer描述如何設置NSMenuItem的字體以及字體顏色。 爲了提醒用戶在彈出菜單中選擇的項目有問題,我將顏色設置爲紅色。很好用,除非項目突出顯示,背景變成藍色,而我的紅藍色很難看清,看起來很糟糕。常規菜單項的字體從黑色變爲白色。我希望修改後的菜單項在突出顯示時改變它的字體顏色。 這是一個動態菜單。當創建項目時,我在-menuNeedsUpdate中設置字體/顏色。當然, - [N

    7熱度

    2回答

    根據Apple提供的示例,我已經實現了Finder Sync擴展。 點擊新創建的上下文菜單項後,執行相應的動作sampleAction。不幸的是,傳遞給該方法的發件人與在menuForMenuKind中創建的實例不匹配。 我在上下文菜單中 2014-12-07 19:55:36.923 FinderSync Extension[1265:62630] ------------------origi

    0熱度

    1回答

    我有一個自定義的NSViewController與兩個NSTableViews並排,就像一個拆分視圖設置,其中左側tableView的選擇更改右側tableView的列表。我不知道在這種情況下如何處理NSMenuItem事件。對於例如如果我按下刪除按鈕,如何區分按下刪除按鈕時突出顯示的左側桌面視圖還是右側桌面視圖?我所得到的是使用NSMenuItem作爲發件人調用的delete:選擇器。

    0熱度

    1回答

    正如標題所述。我實現了一個類似組合框的NSMenu對象。但我不知道如何設置顯示項目的數量。像NSComboBox的方法:-setNumberOfVisibleItems: 可以在任何一個可以告訴我?

    5熱度

    2回答

    我可以使用商品的標籤屬性來存儲特殊的密鑰/ ID還是用於別的東西?預期使用 例子: - (void)awakeFromNib { [self.popup addItemWithTitle: [NSString stringWithFormat: @"dummy title" ]]; [[self.popup lastItem] setTag: 1658 ]; }

    4熱度

    2回答

    我添加一個NSProgressIndicator到我的NSMenuItem(具有自定義視圖)。它工作正常,但它周圍有一個奇怪的方形: 這裏是我的代碼: // In my @interface declaration: NSProgressIndicator *_spinner; ... // In initWithFrame: _spinner = [[NSProgressIndica