UIKit基础:5.UIView的概念普及以及Xcode的知识补充
在开始讲之前, 我们先来普及两个概念一些小知识:
superview: 获得父控件
subviews: 获得所有子控件
PS: 一个视图就只有一个父视图, 但一个父视图可以有多少子视图.
在我们创建项目之后, 如果要使用storyboard来开发, 我们要注意一些事情.
1. storyboard的尺寸
随着apple的设备越来越多, 屏幕的分辨率也会随之越来越多, 那么apple为了方便我们开发者适配各种屏幕分辨率, 所以在Xcode的更新上做了一些小变化, 比如storyboard的屏幕变成了iPad的屏幕, 这样子就可以方便我们做iPad和iPhone之间的适配.
当然, 如果你不喜欢这样子适配的话, 你也可以切换成你喜欢的尺寸:
我个人就比较喜欢使用4英寸的来开发, 比较好看一些.
2. 模拟器的选择:
我个人也是比较喜欢选择iPhone5s作为开发模拟器, 尺寸大小刚好, 如果你的屏幕够大, 那就可以使用iPhone6或者plus, 或者更大的iPad, 个人喜欢.
3. 自动布局:
在Xcode比较早的版本里,apple就开始引入AutoLayout这个概念, 为的就是让我们在开发中不用在纠结于屏幕的适配, 但会浪费我们美工精心设计的UI图片, 但现在我们可以不用担心这个问题了, 因为在新版本的Xcode中, 对这个AutoLayout进行了更加完美的优化, 让开发者和UI设计师不用再担心这个问题了.
控件之间的尺寸适配方法非常好找:
还有这里:
有兴趣的朋友可以多多研究~~
还有一点也很重要:
好了, 这次就讲到这里, 下次我们继续~~~