可视化编程与屏幕适配

来源:互联网 发布:软件版本更新 编辑:程序博客网 时间:2024/06/07 10:07
Xib
Storyboard
Auto Layout
Size Classes

Xib(编译之前)  Nib(编译之后)
Xib是做什么的?
Xib 代替了之前写的View,目的是减少代码,可视化拖拽
优点:方便、快捷、直观
缺点:不精细、容易出错(使用不熟练的情况下)
使用场景:
简单直观的页面适合Xib
复杂页面可以使用Xib和代码结合,具体情况具体分析

1.创建的时候打钩
2.新建Xib要和控制器关联,先关联控制器,后关联View

Storyboard
故事板:把页面串联起来,成为一个整体,多个Xib的结合
可以体现几个View之间的关系
优点:
对所有视图的管理非常方便、各个控制器之间的关系显而易见
缺点:
不适合团队开发、不如代码灵活

个人项目使用storyboard很不错
对于横竖屏幕适配非常方便

Auto Layout (自动布局)可视化编程与屏幕适配

Size Classes (重点)

Any 任意
Regular 正常
Compact 紧凑
0 0
原创粉丝点击