我有一些UILabel
使用默认系统字体。但是,当我在装有iOS 13.1的iPad或iPhone上安装我的应用程序时,字体更改为Times New Roman
!为什么会这样?我确定标签的文本为纯文本,字体为System
。如何解决此问题?
PS:我已经从Apple网站下载了所有SF字体,仍然没有运气!
我找到了解决方案,问题在于检测当前标签的字体。我更改了:
descriptions.font = UIFont(name: (descriptions.font?.fontName)!, size: 22)
to
descriptions.font = UIFont.systemFont(ofSize: 22)
并且已解决问题。