2013-09-16 43 views
0

我有3個標籤的NSTableView。 現在,我想要在每個標籤中都有一個圖像,我該怎麼辦? 我必須使用位置的NSImage,所以?帶圖像的NSTableView

NSImage * theImage; theImage = [NSImage imageNamed @「myImage.png」];

+0

這裏的標籤表示列請指定?? –

回答

0

,你可以這樣做: 在代碼中創建一個NSMutableArray的財產和綜合

頭文件:

@property(讀寫,保留)的NSMutableArray * imageArray

實現文件:

@synthesize imageArray

確實如此,無論你想添加im年齡到陣列:在

的XIb
NSMutableDictionary *imageDict = [NSMutableDictionary dictionary]; 

    [imageDict setObject:[NSImage imageNamed:@"ABC"] forKey:@"image1"]; 

    [imageDict setObject:[NSImage imageNamed:@"XYZ"] forKey:@"image2"]; 

    [imageDict setObject:[NSImage imageNamed:@"XYZ"] forKey:@"image3"]; 

    [imageArray imageDict]; 

    [self setImageArray:imageArray]; 

取陣列控制器,綁定到arraycontroller陣列imageArray,與給定的密鑰路徑陣列控制器綁定表列(這裏的keyPath是圖像1,圖像2和圖像3)。

一件更多的事情拍攝沒有擴展名的圖像名稱。將圖像單元拖放到tableview單元上