码迷,mamicode.com
首页 > 移动开发 > 详细

iOS 8 by Tutorials (Section1:自适应布局)

时间:2015-01-18 11:44:52      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:

Section1:自适应布局

技术分享

 

iOS8中,你将有新的方法去建立界面,你有完全独立的设备、屏幕尺寸、分辨率和设备方向(device orientation),你将会了解collections的特性、size classes和通用的Storyboards,每一个功能不仅仅在现在的设备做好最好的interfaces,我想在将来也会一样。以开放的心态去阅读下面的要点,准备吃惊吧。

1.1、自适应布局的介绍:

 

前些年的iPhone,可能只是一个尺寸,一种分辨率,所以我们可以将界面布局写得死死的,就算是有了iPad,机智的我们也可以建立2个Xib或者Storyboards,当然代码也行:

if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) { ...
}

只是看到代码发送我脊背发凉! by Tutorial Team

随着现在尺寸的增多及分辨率的疯狂来袭,你可能想到了新建几个Xib来兼容,这个多么可怕的错误!还好Apple给我们带来了  Adaptive Layout及 size-classes,他们创建的一个简单布局,可以兼容多所以的iOS设备和所以尺寸-即使将来会有更多。

  • Adaptive Layout: collections的特性、size classes和通用的Storyboards可以让你的设计在所以的iOS设备上适配,你将看到如何配置你的布局的size classes,它将无缝地转移到当前和未来的iOS设备。现在你可以试着用自动布局的知识从头创建一个天气的应用程序,使用这些知识进行进行不断的更新。

?

  • Transition Coordinators: 界面的旋转在自适应中莫过于改变视图的bounds,建立多个线条的界面然后旋转设备,你会发现自己完全是个渣渣了。

  • 看起来还有好多东西在吸引着我们,因为我们即将要做一些新的使用前沿的技术的项目,还在等待什么?不要犹豫向着Adaptive Layout赶紧行动。

iOS 8 by Tutorials (Section1:自适应布局)

标签:

原文地址:http://www.cnblogs.com/HypeCheng/p/4231578.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!