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

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

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设计师不用再担心这个问题了.


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



还有这里:



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




还有一点也很重要:




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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值