nspopupbuttoncell

    0熱度

    1回答

    我正在創建一個NSPopUpButton和NSPopUpButtonCell的自定義子類,以在按鈕頂部顯示一個孤立的圖標而不是通常的文本。 要做到這一點,我重寫 - (void)drawInteriorWithFrame:(NSRect)cellFrame inView:(NSView *)controlView 在我的鈕釦電池子類在適當的大小和位置,畫我的圖標。當用戶將鼠標懸停在按鈕上時,我

    1熱度

    1回答

    我用NSImageCell,一些NSTextFieldCells和NSPopUpButtonCell創建了NSCell的定製子類。 我初始化使用彈出電池: myPopUpCell = [[NSPopUpButtonCell alloc] init]; [myPopUpCell setBordered:NO]; [myPopUpCell setAutoenablesItems:N

    1熱度

    1回答

    我有一個由幾個單元格組成的自定義單元格,其中一個是NSPopUpButtonCell。 當繪製我的自定義單元格突出顯示時,我想要使所有子單元格也突出顯示(通常通過變成白色)。 對於例如NSTextCell,如果我在調用drawWithFrame:inView之前調用setHighlighted:YES,則單元格將以白色文本繪製,完全按照我的需要繪製。 這不適用於NSPopUpButtonCells

    2熱度

    2回答

    所選項目的NSCell不會改變選擇我有一個NSPopUpButtonCell定製的NSCell內,我使用 - (BOOL)startTrackingAt:(NSPoint)startPoint inView:(NSView *)controlView 單擊時產生彈出菜單。 我也覆蓋copyWithZone:在我的自定義單元格中複製popUpCell實例變量,以便我表格視圖中的每一行都有自己的彈