【问题标题】:Font lost when simulating on iPad在 iPad 上模拟时字体丢失
【发布时间】:2016-03-19 00:56:15
【问题描述】:

我的应用中有一个适用于所有屏幕尺寸的标签。文本使用自定义字体。到目前为止一切顺利。

当我在 iPad 上运行应用程序时,文本变得太小,所以我创建了一个仅适用于常规高度常规宽度的字体大小。这在情节提要中看起来不错,但是当我模拟为 iPad 时,它会丢失字体和大小。当我使用其他字体时不会发生这种情况。

我已清除并重新启动 Xcode。我确保字体在 Info.plist 中,并且项目在 Target 成员资格中被选中。

可能出了什么问题?

【问题讨论】:

    标签: ios ipad fonts storyboard


    【解决方案1】:

    在情节提要中选择 系统字体 以获得大小等级。 更改代码中的字体。

    self.yourLabel.font = [UIFont fontWithName:@"Custom regular Font" size:self.yourLabel.font.pointSize];
    

    这是大小类别中的一个错误。

    【讨论】:

    • 漂亮!我将代码放在 viewDidappear 中(由于某种原因,将其放在 viewdidload 中不起作用)但是当我旋转屏幕时,它会将字体重置为系统。
    • 尝试在 viewDidLayoutSubViews 中添加这个。如果它对您有用,请不要忘记接受它。谢谢
    • 谢谢伊尔凡。非常感谢您的帮助!
    猜你喜欢
    • 2014-07-25
    • 2016-02-25
    • 2013-05-05
    • 2021-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-13
    相关资源
    最近更新 更多