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

关于objective-c - 获取NSMatrix内的导出,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12116191/

10-09 00:12