【发布时间】:2010-05-06 08:43:17
【问题描述】:
在 Interface Builder 中,我已将 NSTableView 实例的其中一列的 dataCell 设置为 NSButtonCell。这可以按预期工作,但是,尝试使用“模板”图像在单击按钮时不会产生预期的视觉结果。
我如何配置 NSButtonCell:
- 图片:NSRevealFreestandingTemplate
- 缩放:无
- 边框:斜面
- 类型:瞬时推入
- 有边框:假
点击按钮时的预期结果:
- 由于图像是“模板”,因此按钮应呈现“打开”状态。
- 背景,即图像周围的空间,不应不改变。
实际点击按钮时的结果:
- 渲染图像的“状态”没有差异。
- 背景颜色变为白色。
尽管我已尽力使问题的解释尽可能简洁,但我也制作了a simple screencast 以直观地说明问题。并上传the demo app。
【问题讨论】:
标签: cocoa image nstableview nsbutton