关于iOS布局自动iPhone6之后就是AutoLayOut,AutoLayOut固然非常好用,不过有时候我们需要在页面手动进行页面布局,VFL算是一种选择,如果对VFL不是很熟悉可以参考iOS开发-VFL(Visual format language)和Autolayout。VFL不复杂,理解起来...
分类:
移动开发 时间:
2016-01-20 08:41:39
阅读次数:
251
1 // 2 // ViewController.m 3 // IOS_0115_AutoLayout 4 // 5 // Created by ma c on 16/1/15. 6 // Copyright (c) 2016年 博文科技. All rights reserve...
分类:
移动开发 时间:
2016-01-16 16:39:47
阅读次数:
228
使用sizeClass过程中的注意事项及细节*从iOS8开始才支持size classes* size classes本质就是对所有的屏幕进行了分类,我们可以为不同类型的屏幕设置不同的约束*仅仅是对屏幕进行了分类,真正排布UI元素还得使用autolayout*不再有横竖屏的概念,只有屏幕尺寸的概念*...
分类:
移动开发 时间:
2016-01-16 01:15:02
阅读次数:
171
这两天上传了一些代码,有的同学反馈没有自动适配,所以现在总结点有关屏幕适配的知识1 屏幕适配可以使用frame,但是需要多套代码,非常的麻烦2 可以使用autoResizing适配:Ios6之前出现的,用来约束父子控件之间的关系,和autolayout是冲突的,两者不能同时使用,外边的四条线段选中,...
分类:
其他好文 时间:
2016-01-16 01:12:33
阅读次数:
177
http://blog.csdn.net/woohyuknrg/article/details/17263811在代码中使用Autolayout时,大家都会使用NSDictionaryOfVariableBindings这个宏,这个宏可以生成一个变量名到变量值映射的Dictionary。比如NSDi...
分类:
其他好文 时间:
2016-01-14 18:48:54
阅读次数:
113
在文章开始先放上几个链接,是我当时为了弄清楚AutoLayout看过的比较有帮助的文章:http://www.cocoachina.com/ios/20141011/9871.htmlhttp://www.cocoachina.com/ios/20150421/11632.htmlhttps://w...
分类:
其他好文 时间:
2016-01-13 10:53:06
阅读次数:
142
关于UIView的Layer,IOS提供了三个方法:1、layoutSubviews在iOS5.1和之前的版本,此方法的缺省实现不会做任何事情(实现为空),iOS5.1之后(iOS6开始)的版本,此方法的缺省实现是使用你设置在此view上面的constraints(Autolayout)去决定sub...
分类:
移动开发 时间:
2016-01-10 18:29:32
阅读次数:
195
0531 - Autolayout 不仅可以做屏幕适配还可以做系统适配uidynamic 做物理动画.能做的效果如下图:AutolayoutAutolayout 是一种“自动布局”技术,专门用来布局UI界面的.有了Autolayout,请忘记frameAutolayout 要比 Autoresizi...
分类:
移动开发 时间:
2016-01-09 20:11:51
阅读次数:
195
0323Storyboard连线错误如下图:不允许直接修改对象的结构体属性成员,但允许直接整体修改对象的结构体属性如下图:打印一个控件对象的frame如下图:如果一个控件无论怎么改变它的大小都不起作用,那么就要想到从iOS6开始出现的AutoLayout.这个面试必面
分类:
移动开发 时间:
2016-01-09 18:40:30
阅读次数:
121
当我们使用AutoLayout做适配时,可能会有这样的需求,就是在想在适配完成前就取得子控件的真实frame,来做一些操作。比如我们想把一个正方形的UIImageView剪成一个圆形,这时候就需要这么做self.imageView.layer.cornerRadius = self.imageVie...
分类:
其他好文 时间:
2016-01-08 07:03:38
阅读次数:
133