因此,如果我通过代码或界面生成器禁用文本字段/文本字段单元的编辑...,它工作正常。
(注意轻微的阴影)
但是一旦我使它可编辑([cell setEditable:YES]),阴影就完全消失了:
我尝试过两种方式绘制阴影:一种是设置NSBackgroundStyleRaised
,另一种是覆盖- (void)drawInteriorWithFrame:(NSRect)cellFrame inView:(NSView *)controlView
手动创建阴影。一旦使单元格可编辑,两种绘制阴影的样式/方式都会停止工作。(为了清楚起见,最终结果应该是嵌入的、可编辑的文本。上面的图片仅用作演示。)
有人能告诉我为什么吗?我该如何解决这个问题?