Objective c 把插座放在一个矩阵里

Objective c 把插座放在一个矩阵里,objective-c,cocoa,interface-builder,osx-lion,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 N

我有一个包含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?

你是什么意思,每个单元格都包含一个图像井?你是怎么制作矩阵的?据我所知,你不能把一个图像很好地放在一个“细胞”里。如果将图像拖到窗口上,然后将其嵌入矩阵中,则这些单元格是NSImageCells,而不是NSCell中的单元格。因此,这一行将获得图像单元:

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