Ios 是否允许在UILabel的下拉列表中列出自定义字体?

Ios 是否允许在UILabel的下拉列表中列出自定义字体?,ios,fonts,uilabel,Ios,Fonts,Uilabel,我加载了2种自定义字体(.otf)并将它们放在应用程序的plist文件中,检查以确保它们位于摘要|构建阶段|复制包资源部分 在情节提要中添加UILabel时,我在下拉列表中看不到该字体 是否所有标签都只需通过编程方式完成?例如: UILabel *myLabel; [myLabel setText:@"Some Text"]; [myLabel setFont:[UIFont fontWithName:@"Gloucester MT Extra Condensed" size:24.0]];

我加载了2种自定义字体(.otf)并将它们放在应用程序的plist文件中,检查以确保它们位于摘要|构建阶段|复制包资源部分

在情节提要中添加UILabel时,我在下拉列表中看不到该字体

是否所有标签都只需通过编程方式完成?例如:

UILabel *myLabel;
[myLabel setText:@"Some Text"];
[myLabel setFont:[UIFont fontWithName:@"Gloucester MT Extra Condensed" size:24.0]];

到目前为止,是的,就是这样。如果你在标签上使用富文本而不是纯文本,它们会出现,但它们不会在旅途中幸存下来。

到目前为止,是的,就是这样。如果您在标签上使用富文本而不是纯文本,它们将显示出来,但它们不会在旅途中幸存下来。

那么我仍然可以在故事板中创建UILabel,并在类中以编程方式设置字体吗?或者NIB重写了类。我在想viewDidLoad或ViewWillApperMethod中代码中的第三行
[self myLabel setFont:[…]
NIB将设置它,但您可以覆盖它,只要您在
viewDidLoad
中或之后这样做。确保您知道确切的名称,否则它将失败。字体是一种难以置信的痛苦……请使用
[UIFont familyNames]
[UIFont-namesforfamilyName:]确认您的字体
那么我仍然可以在故事板中创建UILabel并在类中以编程方式设置字体吗?或者NIB是否覆盖了类。我在想viewDidLoad或ViewWillApperMethod中代码中的第三行?
[self myLabel setFont:[…]
NIB将对其进行设置,但如果您在
viewDidLoad
中或之后执行此操作,则可以覆盖它。确保您知道确切的名称,否则它将失败。字体是一个令人难以置信的难题……请使用
[UIFont familyNames]
[UIFont-namesforfamilyName://code>确认您的字体