【问题标题】:objective-c changing UILabel's font not workObjective-c改变UILabel的字体不起作用
【发布时间】:2014-06-18 10:24:32
【问题描述】:

我想使用以下代码更改标签的字体:

UILabel *lblBolge = [[UILabel alloc] initWithFrame:CGRectMake(100, 100, 100, 38)];
lblBolge.text=@"Bölge";
lblBolge.font=[UIFont fontWithName:@"CarterOne" size:10];

但我仍然看到系统字体和默认大小

有什么原因吗?

【问题讨论】:

  • 您没有将字体正确添加到项目中。您可能会做错几件事。添加字体的过程已在此处多次介绍。谷歌它
  • 你实际上在哪里将它添加到它的超级视图中?你确定你没有对接口生成器中声明的对象和代码中新分配的对象感到困惑吗?
  • 在 viewdidLoad 函数中

标签: objective-c uilabel uifont


【解决方案1】:

Carter 字体不是 iOS SDK 的一部分。要添加自定义字体,您需要获取字体的 .ttf 或 .otf 文件并将其添加到您的项目中。这是一个tutorial,告诉你如何做到这一点。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-06-19
    • 2014-10-10
    • 2018-09-28
    • 2016-04-26
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多