objective-c - 无法更改 UILabel 中的字体大小

标签 objective-c ios uilabel

我正在以编程方式实例化 UILabel。标签显示倒计时的数字。问题是我似乎无法增加字体大小争议事实上我有以下代码

[self.viewAnimation addSubview:lblCounter];
    [lblCounter setAdjustsFontSizeToFitWidth:NO];
    [lblCounter setMinimumFontSize:30.0];
    [lblCounter setTextAlignment:UITextAlignmentCenter];

UILabel 足够大,可以容纳 30 号字体。

有人有类似的问题吗?

最佳答案

使用[lblCounter setFont:[UIFont systemFontOfSize:30]] , 最小字体大小仅在 adjustsFontSizeToFitWidth 为 YES 时适用,并规定在裁剪发生之前字体将缩小多少。

关于objective-c - 无法更改 UILabel 中的字体大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10812568/

相关文章:

ios - 将掩码转换为 NSData 时保留 UIImage 上的掩码

ios - 'JSONEncoder'/'JSONDecoder' 在此上下文中对于类型查找不明确

ios - 使用 iCloud 文档存储的最佳方式

ios - 如何在收到远程通知时唤醒未运行的应用程序

ios - 从不同的 xib 获取 UITextField 值

objective-c - 让 Sprite 在屏幕上随机移动

ios - 管理关联域中域的 cookie

swift - 在 segue 之间推送信息是行不通的

ios - 无法获取 numberOfLines = 0 的 UILabel 的高度

ios - 带有两个标签的水平 UIStackView(一个多行标签,一个单行)