项目中最经常使用的一个UI就是UITableView了。iOS7、8进一步优化了复用机制,用起来相当爽。配合Autolayout,适配工作减轻了非常多。 曾经做适配工作都是在heightForRow里边先计算出来Cell的高度。然后再CellForRow写适配代码。工作量尽管不是非常大,可是非常繁琐 ...
分类:
其他好文 时间:
2016-03-27 15:32:28
阅读次数:
190
"不得不说,单单是文章的标题,可能不足以说明本文的内容。因此,在继续讲述约束动画之前,我先放上本文要实现的动画效果。" 编辑:Bison投稿:Sindri的小巢 约束动画并不是非常复杂的技巧,在你熟练使用约束之后,你总能创建些独具匠心的动画。在上一篇autolayout动画初体验中,我们根据监听列表
分类:
移动开发 时间:
2016-03-23 17:10:13
阅读次数:
347
现在苹果生态圈中的设备尺寸也已经变得种类繁多了,设备种类如下:iPad:iPad1,iPad2,newPad,iPad4,iPad air,iPad air2,iPad mini1,iPad mini2,iPad mini3,iPad pro;iPhone:iPhone3Gs,iPhone4,iPh
分类:
移动开发 时间:
2016-03-23 13:14:44
阅读次数:
270
随着autolayout的推广开来,更多的app开始使用自动布局的方式来构建自己的UI系统,autolayout配合storyBoard和一些第三方的框架,对于创建约束来说,已经十分方便,但是对于一些动态的线性布局的视图,我们需要手动添加的约束不仅非常多,而且如果我们需要插入或者移除其中的一些UI元
分类:
移动开发 时间:
2016-03-21 13:42:04
阅读次数:
422
约束添加到父视图上 意思就是imageView的高度等于self.view的height的0.5倍+0 注意: 这个方法需要在hierarchy 也就是整个的层级关系组合完成之后使用 在viewDidLoad(:_)方法中写的时候会出错 在viewDidAppear(:_)方法正常使用
分类:
其他好文 时间:
2016-03-20 21:29:39
阅读次数:
256
0. 实用于: (1)。纯代码写的ui控件(按钮,视图,标签等) (2)。xib指向的视图。。等 1.在做Masonry的autoLayout之前 一定要先将view添加到superview上 否则会报错:(根据个人的经验:view上的子UI布局一定要在Masonry的autoLayout之后,即先
分类:
其他好文 时间:
2016-03-19 15:55:24
阅读次数:
150
在相对布局过程中,会遇到各种布局的问题,整理如下:1.整体居中-*该效果中,由于所有的子视图都没有居中,因此不能通过中心往两侧布局的方式整体居中。思路是将各p_w_picpathView从左往右按1-7编号,每个p_w_picpathView的左边对齐前一个p_w_picpathView的右边。再在所有p_w_p..
分类:
其他好文 时间:
2016-03-14 01:51:07
阅读次数:
201
使用代码实现Autolayout的方法1- 创建约束 +(id)constraintWithItem:(id)view1attribute:(NSLayoutAttribute)attr1relatedBy:(NSLayoutRelation)relationtoItem:(id)view2attr
分类:
移动开发 时间:
2016-03-13 11:19:52
阅读次数:
205
问题在哪?问题很多,但是有几点建议: 1、以后的应用程序,都使用AutoLayout, 不要再用绝对定位。 2、使用类似网页的方式来设计界面。 3、设计师好,程序员也好,尽量使用点这个单位进行思考,而不要使用像素。比如,你需要做44 x 66个点的按钮,2x模式,就乘以2, 3x模式就乘以3。这样的
分类:
其他好文 时间:
2016-03-10 21:48:41
阅读次数:
185
原:http://xuexuefeng.com/autolayout/?utm_source=tuicool 本文是博主 iOS 开发实践系列中的一篇,主要讲述 iOS 中 Auto Layout(自动布局)在实际项目中的使用。 Auto Layout 在 2012 年的 iOS 6 中发布,距今已
分类:
移动开发 时间:
2016-03-09 20:50:58
阅读次数:
190