gpt4 book ai didi

ios - 外观代理无法按预期用于 UIButton 字体

转载 作者:行者123 更新时间:2023-11-28 19:09:25 24 4
gpt4 key购买 nike

我目前通过外观代理为我的应用设计样式,我遇到了这个问题:当我在 UIButton 外观上设置属性时,我的字体将被忽略:

[buttonAppearance setTitleColor:darkColor forState:UIControlStateNormal];
[buttonAppearance.titleLabel setFont:[UIFont fontWithName:@"Helvetica Neue" size:10.0]];

第一行应用正确(darkColor 是一些 UIColor),但我的字体更改被完全忽略。当我将该行复制到我的 ViewController 并将其应用于具体按钮时,它工作正常。

我错过了什么吗?

感谢任何帮助!型

最佳答案

字体名称错误,应该是HelveticaNeue,中间没有空格。

以后如果您想查看其他 iOS 字体名称,您应该检查 this website piece of code

编辑

仔细查看后,我意识到您正在尝试设置按钮标题的外观,它是 UILabel,遗憾的是 UILabel 中没有字体属性UIAppearance 代理,这就是字体不起作用的原因。

关于ios - 外观代理无法按预期用于 UIButton 字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17127921/

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