增加不同类型iPhone的字体大小

时间:2018-03-30 06:22:51

标签: ios iphone

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

2 个答案:

答案 0 :(得分:2)

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

    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];
    }

答案 1 :(得分:0)

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

Main.cpp