gpt4 book ai didi

cocoa - NSSegmentedControl 带有粗体、斜体和下划线段

转载 作者:行者123 更新时间:2023-12-03 16:20:20 26 4
gpt4 key购买 nike

我正在尝试构建一个分段控件,就像 TextEdit 中的粗体/斜体/下划线控件一样。

有没有办法为每个段设置自定义属性字符串?单元格上的 [set attributeStringValue:] 没有任何效果(无论如何都无法设置每个段)。

如果我必须求助于自定义绘图,如何在选定状态下重现插图/蓝色突出显示?

示例: segmented control example

最佳答案

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

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

关于cocoa - NSSegmentedControl 带有粗体、斜体和下划线段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16315903/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com