iOS 启动页广告替换图设置,将launchScreen.storyboard转为图片

有人问我:为什么要将它转为图片,launchimages不香么?

苹果废弃使用launchimages的目的,就是要引导我们尽量不要使用纯图片作为启动页。

在我们app最新的需求中,已经将launchScreen.storyboard作为启动图,并且不是纯图片,是多个控件组成的。这样做的问题就是,启动页广告的placeholderImage如何设置,下面开始正文:

首先从网上查到资料可以将view转为image,如图:

重新设置size的目的是为了更新约束,不设置此size,会使用下图中默认的device的约束:

此时我的问题还没有解决,因为约束的问题,生成的图片和启动页实际显示的有一定的偏移量,这样就没办法显示无感知的切换,为此还需要修改LaunchScreen.storyboard中所有和父视图view相关的控件约束,将Top Layout Guide或Bottom Layout Guide修改为superview。到此所有的问题就都可以解决了。

最后提一句,将下图中的取消勾选

你可能感兴趣的:(iOS 启动页广告替换图设置,将launchScreen.storyboard转为图片)