【问题标题】:Increase the font size for different type of iPhone增加不同类型 iPhone 的字体大小
【发布时间】:2018-03-30 06:22:51
【问题描述】:

当 iPhone 设备尺寸变大时,我想增加字体大小。如果在 Xcode 中的自动布局中有任何想要增加字体大小的选项。只有 iPhone 和 iPad 可以选择更改。 是否有任何选项可用于更改 Xcode 或代码的 4s、5SE、iphone6、iphone 6 plus 的字体大小

【问题讨论】:

标签: ios iphone


【解决方案1】:

您可以使用以下代码,它可以根据手机屏幕大小更改您的字体。

    if([UIScreen mainScreen].bounds.size.height == 480 )
    {
        // iPhone 4
        _title.font=[UIFont regularfont:15.0];
    }
    else if ([UIScreen mainScreen].bounds.size.height == 568 )
    {
        // iPhone 5
        _title.font=[UIFont regularfont:15.0];            
    }
    else if([UIScreen mainScreen].bounds.size.width==375)
    {
        // iPhone 6
        _title.font=[UIFont regularfont:17.0];
    }
    else if([UIScreen mainScreen].bounds.size.width==414)
    {
        // iPhone 6+
        _title.font=[UIFont regularfont:17.0];
    }
    else if([UIScreen mainScreen].bounds.size.width==812)
    {
        // iPhone X
        _title.font=[UIFont regularfont:17.0];
    }
    else if([UIScreen mainScreen].bounds.size.width==768)
    {
        // iPad
        _title.font=[UIFont regularfont:14.0];
    }

【讨论】:

    【解决方案2】:

    要使用灵活的字体大小,首先你应该制作一个灵活的标签,它可以根据不同的设备大小调整大小。设置好后,您可以使用以下方法根据标签大小设置字体。

    yourLabel.adjustsFontSizeToFitWidth = true
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-03-02
      • 2012-10-31
      • 1970-01-01
      • 2014-12-30
      • 2018-07-16
      • 2015-02-01
      • 1970-01-01
      相关资源
      最近更新 更多