美文网首页
IOS适配之Vary For Traits

IOS适配之Vary For Traits

作者: xhwASS | 来源:发表于2020-05-06 18:30 被阅读0次

    在介绍Vary For Traits之前还必须得先说下Size Classes,因为Vary For Traits的变体,是基于Size Classes的改良。

    Size Classes

    Xcode提供了两种Size Classes,一种是Regular,一种是Compact

    Vary For Traits

    • 首先选择一个Compact Height Configuration,比如Iphone SE的横屏。
    • 点击Vary For Traits,在弹出的对话框中选择Height,选中之后,你会发现下面变了颜色,这表明你现在正在为特定的Size Classes布局。
    • 选中一个已经完成通用布局的控件,在Size inspector中,选中一个需要在当前Size Classes下去掉的约束,点击键盘上的“delete”,你会看到这个约束会变成灰色,当然也可以删除所有的通用约束。
    • 再设置在当前Size Classes下的约束。到此就完成了一个适配

    Adaptive Fonts(文字适配)

    如果我们想让我们的应用在ipad和iphone上设置为不同的字体大小,要怎么办呢。和上面的Vary For Traits不同,步骤如下:

    • 选中一个控件,在Attributes inspector的Font左边有一个“+”号,点击“+”号,就可以为不同的设备设置不同的字体

    相关文章

      网友评论

          本文标题:IOS适配之Vary For Traits

          本文链接:https://www.haomeiwen.com/subject/nhtgghtx.html