nscell

    1熱度

    1回答

    我在自定義NSOutlineView中使用蘋果教程中的一個略有修改的ImageAndTextCell。對於那些不熟悉它的人來說,它是一個NSTextFieldCell子類,它在單元格文本的左側繪製圖像。 我有一個類似iTunes的源列表,包括組行和下方的項目。在編輯單元格的值時,對焦環僅爲組的前兩行繪製(見下文)。對焦環的前三分之一畫在第一排,最下面的三分之一畫在第二排。 後續的行很好(見下面的第

    2熱度

    1回答

    我有一個tableView,有3列包含NSTextFieldCell。一切都是用綁定來填充的。 其中一列的單元格的文本被計算出來,並且不能直接編輯。 對於本專欄,我希望當單元格進入編輯模式,到顯示按鈕或自定義視圖,而不是文本字段。 所述以其它方式,我想要一個的NSCell這是一個NSTextFieldCell當不被編輯,並且一個NSButtonCell(或自定義視圖)時被編輯。 任何暗示要繼續這個

    0熱度

    2回答

    選擇一個cell並寫了一些東西后,我想擊中鍵盤上的返回/下一步按鈕,只需移動到下一個cell,這就是我試圖實現。但在我的方法textfieldShouldReturn上放置breakpoint後,我發現它沒有被訪問,即使我按下了返回/下一個鍵。有人能解釋爲什麼嗎? 謝謝。

    1熱度

    1回答

    我有一個奇怪的問題出現在NSOutlineView中。該視圖基本上是一個包含關聯文件作爲子項的應用程序列表。我手工填充數據源中的視圖,所有這些工作都很好。我現在想要做的是有一個按鈕來刪除一個項目。爲了做到這一點,我實現的方法,removeAppOrFile,像這樣: - (IBAction)removeAppOrFile:(id)sender { NSInteger selectedR

    6熱度

    2回答

    我需要在每行上顯示帶有不同格式的多行的NSTextFieldCell。 事情是這樣的: 1號線:標題 2號線:說明 我子類NSTextFieldCell,但我不知道如何與它進行下去。 任何想法?

    0熱度

    1回答

    我試圖在光標「翻轉」期間在NSTableView單元格中顯示「信息」圖標。我得到了單元格圖像的副本,在其上繪製'info'圖標,並告訴單元格使用此副本的setImage。只是繪製圖標會縮放它,並且每張圖片的大小不一樣,因爲表格中的圖片大小不同。我沒有遇到縮放或定位正確大小圖標的問題。 我的問題是,置換後的圖像稍微模糊,它的邊緣仔細觀察不脆。當mouseEntered發生並且圖像被替換時,缺少邊緣使

    2熱度

    2回答

    我使用NSAttributedString格式化數據填充NSOutlineView。到目前爲止,我已經格式化了文本的字體,大小和顏色。我的問題是,當選擇該行時,前景色不會改變。如果你在界面生成器上創建一個NSTextFieldCell並將其顏色設置爲disabledControlTextColor,它可以正常工作:未選中時顯示爲灰色,當選擇白色時,當我以編程方式將此顏色設置爲屬性字符串定義時,它始

    1熱度

    2回答

    我想知道是否有像下面的示例一樣繪製NSCell的方法。這個想法是適合在同一列,3行,第一個有足夠的空間作爲一個標題,其餘的2列。 TITLE_ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ ____ DATA_TITLE_1:DATA_VALUE_1 _ _ _ DATA_TITL

    0熱度

    2回答

    我已經讀了很多關於這一點,但我不能得到它的工作,我有一個定製的NSCell與此代碼 #import "ServiceTableCell.h" @implementation ServiceTableCell -(void)drawWithFrame:(NSRect)cellFrame inView:(NSView *)controlView { NSLog(@"I'm being

    3熱度

    1回答

    我正在嘗試爲我的NSOutlineView中的某些單元格設置動畫。我需要爲圖標設置動畫效果,將其作爲左側面板上設備旁邊的iTunes同步圖標進行旋轉。 我真的不經歷在動畫領域,我發現這個簡單的解決方案通過查看所有在互聯網上: - (void)startAnimation:(CALayer *)layer { CABasicAnimation *spinAnimation = (CABa