Swift3.0之后适配x屏幕

在设置宏定义那里设置屏幕尺寸,就两行代码:


Swift3.0之后适配x屏幕_第1张图片
适配x,刘海和电池栏的高
适配x,底部和顶部的高

然后在Assets.xcassets设置launchImage添加x的闪屏页图片就可以了


Swift3.0之后适配x屏幕_第2张图片

一定要在图右边那里iOS 8.0 an later那里勾选上 portrait

Swift4.0之后需要在ViewController的 overridefuncviewWillAppear(_animated:Bool)里面加入一行代码,如下

    overridefuncviewWillAppear(_animated:Bool) {

        super.viewWillAppear(animated)

        if#available(iOS11.0, *) {

            scrollView.contentInsetAdjustmentBehavior = .never

        }else{

            self.automaticallyAdjustsScrollViewInsets = false

        }

    }


问题Q:1255130032

你可能感兴趣的:(Swift3.0之后适配x屏幕)