首页 > 解决方案 > 如何为 NSGridView 中的单个单元格设置边框或背景图像?

问题描述

我看到在哪里可以将背景图像应用到 NSGridView 的整个支持层。但是,我想要做的是将 NSBox 或 NSColor 应用于单个 NSGridCell 对象的背景,以便我可以区分单元格边界的位置。

NSGridCell 的 contentFrame 似乎只包含 Cell 内的 NSView,因此它没有给我列的宽度或行的高度。NSGridRow 和 NSGridColumn 对象的宽度和高度属性在我查看它们时为零,有人说这些属性用于设置宽度和高度,而不是在布置各种单元格后获取值。

一个相关的问题似乎是NSGridView 自定义视图固有大小

有谁知道如何为特定单元格应用框或背景图像?

标签: objective-ccalayernsgridview

解决方案


推荐阅读