gpt4 book ai didi

cocoa - NSButton(单元格) setFont

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

从 10.9 开始,NSButtonCellsetFont 方法似乎不再可用。
有没有任何方法(或类别)来(重新)实现它?

我不知道为什么苹果在按钮上强制采用自己的样式。
我花了 2 天的时间尝试设计自己的自定义按钮(我还需要一个类别来简单地更改按钮的文本颜色 - 可惜)。

最佳答案

可以使用NSButton-setAttributedTitle:来设置按钮标题的样式。

示例代码:

NSDictionary *attributes = @{NSForegroundColorAttributeName: [NSColor redColor], NSFontAttributeName: [NSFont userFixedPitchFontOfSize:13.0f]};
NSAttributedString *aString = [[NSAttributedString alloc] initWithString:@"Button" attributes:attributes];
[button setAttributedTitle:aString];

enter image description here

关于cocoa - NSButton(单元格) setFont,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29984536/

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