我正在尝试构建一个分段控件,就像TextEdit中的Bold / Italic / Underline控件一样。
有没有办法为每个细分设置自定义属性字符串?单元格上的[set attributedStringValue:]
没有效果(无论如何都无法设置每个段)。
如果我不得不求助于自定义绘图,如何在选定状态下重现插入/蓝色高光?
实施例:
答案 0 :(得分:2)
我认为这些都是您需要在分段控件中预先创建和设置的图标。自定义绘图将是另一种选择,但我认为只使用3个图标(加上他们的招聘变体)更灵活。
对于自定义绘图,您可以使用NSAttributedString设置字体和颜色。绘制两次,一次为白色,一个像素垂直偏移,一次为蓝色/黑色。