通用的Storyboard
通用的stroyboard
文件是通向自适应布局光明大道的第一步。在一个storyboard
文件中适配iPad和iPhone的布局在iOS8中已不再是梦想。我们不必再为不同尺寸的Apple移动设备创建不同的storyboard
文件,不用再苦逼的同步若干个storyboard
文件中的内容。这真是一件美好的事情。
我们打开Xcode,新建一个项目:
选择iOS\Application\Single View Application
创建一个单视图应用:
设置项目名称AdaptiveWeather,语言选择Swift,设备选择Universal:
创建好项目后,我们在项目目录结构中可以看到只存在一个storyboard
文件:
Main.storyboard文件就是一个通用的storyboard
文件,它可以适配目前所有屏幕尺寸的Apple移动设备。打开该文件,同学们会看到一个View Controller,以及一个我们不太熟悉的界面尺寸:
同学们不要吃惊,没错,你们看到的就是一个简单的、有点大的正方形!大伙都知道,在上一个版本的Xcode中,storyboard
里的屏幕尺寸都对应着我们所选的目标设备的尺寸,但是这样无法让我们达到“用一个