我正在尝试重新创建 Xcode 中使用的分段控件,其中图像以蓝色色调绘制。
例如在界面生成器中:
到目前为止,我有一个自定义NSSegmentedCell
覆盖- (void)drawSegment:(NSInteger)segment inFrame:(NSRect)frame withView:(NSView *)controlView
,但我被困在如何绘制分段图像(1)与灰色色调和(2)与蓝色色调(如果它被选中)。
此外,看起来图像是使用边框或渐变效果绘制的。当我自己绘制分段图像时,它只是黑色(因为我使用模板图像)。
如何从上方重新创建细分?