3

我正在尝试构建一个分段控件,非常类似于 TextEdit 中的粗体/斜体/下划线控件。

有没有办法为每个段设置自定义属性字符串?[set attributedStringValue:]对单元格没有影响(无论如何都无法设置每个段)。

如果我不得不求助于自定义绘图,我怎样才能在选定状态下重现插入/蓝色突出显示?

例子: 分段控制示例

4

1 回答 1

2

我认为这些都是您需要在分段控件中预先创建和设置的图标。自定义绘图将是另一种选择,但我认为简单地使用 3 个图标(加上他们的雇员变体)更灵活。

对于自定义绘图,您将使用 NSAttributedString 来设置字体和颜色。绘制两次,一次是白色,垂直偏移一个像素,一次是蓝色/黑色。

于 2013-05-01T16:59:54.740 回答