iOS6自动布局入门–AutoLayout(转)标签:杂谈目前为止,即使你的界面设计是在合理的复杂度内,你也必须要为之写许多代码来适应变化的布局。现在我相信你会很高兴听到这种情况将不会发生了-对于iPhone与iPad IOS6 带来了一个非常了不起的特征:自动布局。自动布局不仅能给你的应用带来各种...
分类:
移动开发 时间:
2014-12-17 12:21:32
阅读次数:
157
随apple大屏手机的问世,屏幕适配问题被堆到风口浪尖,对于代码画UI的同学无疑是个噩梦。在上班闲暇之余,学习了autolayout;autolayout从iOS6开始使用,因为各种坑,只有一些advancedcoder们所用,但现在autolayout今非昔比了。学习的必要性也越发强烈。 a...
分类:
其他好文 时间:
2014-12-15 00:10:30
阅读次数:
246
在大部分APP(尤其是社交类的,如qq)经常会有更换头像的场景:点击用户加载头像,加载出系统图片,用户点击选中某张图片之后,可以对图片进行放缩和拖动,已更改圆形裁剪框圈定的图片部分。如下图即为qq的头像选取编辑界面:
图1.qq照片编辑界面
界面中可以对图片进行放大、缩小,拖动,白色圆环区域表示点击确定时将要裁剪的范围。留意上图的动画,qq总是能够确保圆环完全被图片所覆盖,如果拖动或者放缩...
分类:
移动开发 时间:
2014-12-11 12:29:17
阅读次数:
248
在《在UIScrollView中使用Autolayout布局(1)》中,我们介绍了一个简单的例子,在UIScrollView中加入了2个使用Autolayout布局的控件。现实的情况当然不止有这么简单。我们使用UIScrollView,通常是需要在上面放超过一个屏幕size的控件。如果按照(1)的步骤,添加许多Label、TextField或者其他控件,那情况又会怎么样呢?你会发现红色的布局错误又...
分类:
其他好文 时间:
2014-12-10 16:29:11
阅读次数:
198
之前翻译过一篇《如何在AutoLayout 中使用UIScrollView (多个ContentView)》(以下简称《如何》)。在这篇文章中很详细地解释了在UIScrollView中使用自动布局的种种限制和注意事项。我本来以为这已经解释得很清楚了。但是仍然有读者说文中示例虽然可行,但在其他界面上却无法做出同样的效果。考虑到也许是文中例子过于复杂,使得有的读者看虽然看得懂,照着文中步骤也能做出效果...
分类:
其他好文 时间:
2014-12-09 21:33:34
阅读次数:
202
学 Autolayout,当涉及到 ScrollView 时,很多人面对满屏幕红色错误不知所措,为什么明明以前没问题的约束到了这儿就成了错误。
比如下面这种情况:
一个蓝色的 UIView,设其长宽约束分别为 210,200。上、左和右间距为 55。如此设置这个 View 的位置就被确定了。没有错误,没有警告。
可同样的方法,到 UIScrollView 却有触目惊心的红...
分类:
其他好文 时间:
2014-12-09 12:14:51
阅读次数:
132
1.iPad和iPhone的屏幕布局 在IB中,屏幕或控件的尺寸以点为单位。在视网膜技术中,1个点包括4个像素,而没有采用视网膜屏幕技术的还是1个点包括1个像素。 2.绝对布局和相对布局 3.使用AutoLayout布局 i。AutoLayout为空间布局定义了一套约束(constrai...
分类:
移动开发 时间:
2014-12-07 23:04:58
阅读次数:
275
首先,来看一下做成后的效果: 实现步骤如下: 1、在storyboard中放置四个按钮,并同时选中它们。 2、设置好宽、高、supview下边界的距离等约束 3、设置完成 4、选中第一个按钮 5、设置它距左边界的约束。 6、设置...
分类:
其他好文 时间:
2014-12-07 19:15:31
阅读次数:
166
没用IB有一段时间了,程序这东西经常写与用就会忘记 话说IB与Viewcontroller关联也不能,但是开始就错了。导致一直crash,真是对Xcode说我跟你有什么仇,跟你有什么怨。 IB与ViewController关联就简单几步: 1、(首先创建一个空的XIB文件,与一个UIVie...
分类:
移动开发 时间:
2014-12-04 21:26:38
阅读次数:
182
今天解决了一个与UILabel相关的Bug。 表现为在iOS7以上的系统中,UILabel能够自动换行,多行显示的字符串,而在iOS6上面则不会自动换行,直接打省略号。 正常情况下,numberOfLines设置为0,UILabel就会自动换行了...
分类:
其他好文 时间:
2014-12-04 20:09:28
阅读次数:
120