获取NSMatrix内的插座

时间:2012-08-24 20:27:45

标签: objective-c cocoa interface-builder osx-lion

我有一个包含5个细胞的NSMatrix,每个细胞都包含一个图像 我想避免很好地绑定每个图像,所以我只有一个IBOutlet,它是一个NSMatrix。如何从矩阵中获取每列(应该是NSImageWell)的内容?
例如,我有那个矩阵:

@property (weak) IBOutlet NSMatrix *cells;

第1栏的单元格:

NSCell* cell=[ cells cellAtRow: 0 column: 0];
// How do I get the contained NSImageWell?

1 个答案:

答案 0 :(得分:1)

你是什么意思,每个细胞包含一个图像?你是怎么做你的矩阵的?据我所知,你不能把图像放在“细胞”里面。如果将图像很好地拖到窗口上,然后将其嵌入矩阵中,则单元格为NSImageCells,它们不包含在NSCell中。所以,这一行将为您提供图像单元格:

NSImageCell* cell= [cells cellAtRow: 0 column: 0];