Xcode6下学习autolayout 一
来源:互联网 发布:java去掉字母和数字 编辑:程序博客网 时间:2024/05/17 01:38
iOS8来了,Xcode也升级到6了,可是我连autolayout,甚至storyboard都不会用。
手工码代码都是通过宏定义来适配界面的,所以在iOS7出来的时候也没有变更搭UI的习惯。现在iOS8出来了,sizeclass autolayout一时间铺天盖地。下的我半死,感觉自己落伍了。赶紧的要学习storyboard,autolayout。。。
不过直到今天才终于有时间看下autolayout,不错再次之前,对storyboard不了解,首先看篇博客
http://blog.csdn.net/u010990519/article/details/38417381 ,博客中通过截图讲的非常精彩,赞一个!
现在新建一个新的工程,搭建如下UI,如果还是不会storyboard,就在看一遍上边的博客,
UI如下:
sizeclass 选择所有竖屏的iPhone
好的,UI搭好了,赶紧的贴个Label试试autolayout
label贴好了,开始使用autolayout,为了能够替换出来是auto的,就把label添加约束控制在右下角,通过长短屏幕测试。
Xcode工具栏,和storyboard面板里边都有添加约束的工具。注意:他们的顺序不是对应的。
首先使用storyboard面板的添加一个距离屏幕右边20像素的约束:
添加约束:
这个地方有个比较重要的地方就是去掉对勾,因为不去掉会有内边距,导致label会跟superView多出来16像素的距离(如果你设置约束为20,实际就是36);
添加后的效果:
一条约束不足固定label的frame,再添加一条距离底部20像素的约束
我现在不跑代码就像看到我现在的效果:
效果图:
label的宽度根据内容进行了适配。
现在run看看效果!!
底色是白色的,点几下图片就能看到效果都是右下角20-20
稍后继续。。。
- Xcode6下学习autolayout 一
- Xcode6下学习autolayout 二
- Xcode6下学习autolayout 三 UITabelViewCell
- xcode6下使用autolayout+sizeclass实践
- xcode6下使用autolayout+sizeclass实践
- xcode6下使用autolayout+sizeclass实践
- xcode6下使用autolayout+sizeclass实践
- xcode6下使用autolayout+sizeclass实践
- xcode6下使用autolayout+sizeclass实践
- AutoLayout -> Xcode6
- xcode6 autolayout
- xcode6 scrollview autolayout
- Xcode6,7的AutoLayout随笔
- 自动布局(AutoLayout)【学习记录一】
- iOS Xcode6 AutoLayout跟Size Classes(1)
- iOS Xcode6 AutoLayout跟Size Classes(2)
- iOS Xcode6 AutoLayout跟Size Classes(3)
- 学习AutoLayout
- vs2008使用gsoap调用WeatherWS
- C# 使用二进制 逻辑(与、或、非)位移运算 控制系统权限
- 多线程显示进度条,子线程耗时10s,主线程在这10s中不停的刷新、显示,进度条界面。
- VLSI test 复习所得
- struts2文件下载
- Xcode6下学习autolayout 一
- Windows8下PhoneGap 4 + Android Studio 1.0 + VS2013配置指南
- 使用LINQ读取分隔符文本文件
- 使用angularjs 编辑数组
- vim、gvim在windows下中文乱码的终极解决方案
- Sql store procedure partten 存储过程样式
- 《云计算架构技术与实践》连载(9)2.2.4 单VM及多VM的弹性伸缩技术
- AHOI2002黑白瓷砖_Polya定理
- hadoop 源码编译