UIKit基础:5.UIView的概念普及以及Xcode的知识补充

来源:互联网 发布:中国贫富差距 知乎 编辑:程序博客网 时间:2024/05/18 03:41

在开始讲之前, 我们先来普及两个概念一些小知识:

superview: 获得父控件

subviews: 获得所有子控件

PS: 一个视图就只有一个父视图, 但一个父视图可以有多少子视图.


在我们创建项目之后, 如果要使用storyboard来开发, 我们要注意一些事情. 

1. storyboard的尺寸



随着apple的设备越来越多, 屏幕的分辨率也会随之越来越多, 那么apple为了方便我们开发者适配各种屏幕分辨率, 所以在Xcode的更新上做了一些小变化, 比如storyboard的屏幕变成了iPad的屏幕, 这样子就可以方便我们做iPadiPhone之间的适配.


当然, 如果你不喜欢这样子适配的话, 你也可以切换成你喜欢的尺寸:



我个人就比较喜欢使用4英寸的来开发, 比较好看一些.



2. 模拟器的选择:



我个人也是比较喜欢选择iPhone5s作为开发模拟器, 尺寸大小刚好, 如果你的屏幕够大, 那就可以使用iPhone6或者plus, 或者更大的iPad, 个人喜欢.


3. 自动布局:



Xcode比较早的版本里,apple就开始引入AutoLayout这个概念, 为的就是让我们在开发中不用在纠结于屏幕的适配, 但会浪费我们美工精心设计的UI图片, 但现在我们可以不用担心这个问题了, 因为在新版本的Xcode中, 对这个AutoLayout进行了更加完美的优化, 让开发者和UI设计师不用再担心这个问题了.


控件之间的尺寸适配方法非常好找:



还有这里:



有兴趣的朋友可以多多研究~~




还有一点也很重要:




好了, 这次就讲到这里, 下次我们继续~~~

0 0