我通过App委托中的外观代理为所有标签设置自定义字体。像这样[[UILabel appearance] setFont:[UIFont fontWithName:@"Open Sans" size:18.0]];
但是现在我遇到了一个问题:我无法通过Interface Builder设置字体大小(如果设置了字体大小,则不会更改,并且将应用外观代理设置)。我只想设置字体名称,但是要能够更改IB中的字体大小。
有谁知道如何解决它或解决方法?
任何帮助表示赞赏。
如果通过外观代理覆盖它们,则IB字体设置将不起作用。您必须在代码中设置其他字体,没有解决方法。如果您有大量需要在同一视图cotnroller范围内更改其字体的标签,则可以使用它们创建一个插座集合,并在viewDidLoad
方法中遍历它们。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句