iOS开发使用storyboard预览UI在不同屏幕显示效果

本文介绍了如何使用Storyboard高效地预览UI在不同屏幕尺寸下的显示效果,避免频繁运行项目查看效果,提高开发效率。通过设置预览界面、添加预览设备,开发者可以在不运行应用的情况下,观察从3.5英寸到iPad等多种设备的界面展示,适用于使用Storyboard构建的UI,而纯代码实现的UI则无法直接预览。

之前在一家公司做的项目都是使用纯代码,最近在公司做项目使用Storyboard,虽然有时会遇到团队合作的Storyboard冲突问题,但是对于Storyboard开发效率之高还是比较划算的。也有好多人认为用Storyboard进行团队开发很容易产生冲突,其实并没有想象中的那么容易产生冲突的,纯代码不也有产生冲突的时候吗?团队合作使用Storyboard时,避免冲突有效的解决方法是负责UI开发的同事最好每人维护一个Storyboard, 公用的组件使用轻量级的xib或者纯代码来实现。这样不但提高了开发效率,而且可以有效的避免Storyboard的冲突。如果每个人维护一个Storyboard, 遇到冲突了就以你自己的为准就OK了。

言归正传,之前我用Storyboard写项目的时候,采用自动布局,然后为了看不同屏幕的效果,都是换模拟器然后让项目Run起来,遇到电脑给力的还好,如果电脑不行的话,等你Run完几个屏幕之后,时间已经过了大半个小时。接下来就介绍一下如何使用Storyboard来预览UI在不同那个分辨率屏幕上的运行效果,这就很好的避免了每次调整约束都要Run一下才能看到不同平面上运行的效果,今天的博客就来详述一下如何使用Storyboard来进行Preview运行效果。接下来就一步一步的来看一下如何进行效果的预览。

一:首先创建一个空的项目并添加几个view

我们为了更方便看出效果,先将Storyboard中那个viewController的size设置为4.7-inch,然后添加几个view(设置背景颜色为了方便观看效果),并且设置好约束。
这里写图片描述

二:打开预览界面

  1. 点击Storyboard上左上角的按钮 -> 点击Preview -> 按着option + shift键 点击相应的Storyboard, 具体操作如下图所示:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值