iOS以编程方式更改设置字体

时间:2018-10-29 20:11:44

标签: ios storyboard swift4

我以编程方式更改(从情节提要中)UILabel字体(自定义字体)取决于 traitCollectionDidChange中的UIViewController。 当视图出现在屏幕上时,我的标签的故事板设置字体不是我的。通过KVO,我观察了label.font,并在安装后看到了运行时安装systemFont。这是在viewWillAppear之后发生的。我通过更改MyLabel Classoverride func layoutSubviews中的字体来解决此问题。但是仍然不了解viewController中发生了什么,为什么运行时更改字体?将会非常感谢详细解释

0 个答案:

没有答案