objective-c - 将大小设置为自定义 iOS 字体不起作用

标签 objective-c ios font-size

我在我的 iPhone 应用程序中使用了一些自定义字体。它们显示正确,但我无法更改它们的大小。

以下是如何为 UILabel 设置此字体:

myLabel.font=[UIFont fontWithName:@"Cabin-Regular" size:18];

这个标签是 uitableview 单元格的一部分,如果它能发挥任何作用的话。

IB 中的标签设置:

enter image description here

我只更改此标签代码中的颜色、文本和字体。

有什么问题吗?

最佳答案

您确定字体加载正确吗?

你可以试试:

for (NSString *familyName in [UIFont familyNames]) {
    NSLog(@"%@", familyName);
    for (NSString *fontName in [UIFont fontNamesForFamilyName:familyName]) {
        NSLog(@"\t%@",fontName);
    }
}

这将显示所有加载的字体。确保相同的名称“Cabin-Regular”显示完全相同。很多时候字体本身没有加载,然后根本不会使用字体大小。

关于objective-c - 将大小设置为自定义 iOS 字体不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13798002/

相关文章:

objective-c - Parsekit 自动补全

ios - 在 parse.com 上存储消息传递应用程序的发送消息历史记录?

android - Flutter:如何使用Navigator PushNamed发送屏幕构造器所需的参数

ios - 在 iPad 上 : UITableView's separator between header and cells

objective-c - Nested NSDictionary 的访问对象

objective-c - ios 可以同时多人发短信吗?

css - 如果都设置为 1em,为什么 div 的文本和按钮的文本大小不同?

text-editor - 更改 Sublime Text 2 中单个范围的字体大小

r - DiagrammeR:调整节点内的字体大小

objective-c - Apple 是否允许我在自己的应用程序中重复使用他们的图标?