一开始用VFL语言都是这样实现自动布局的,一两个控件还好,多几个控件简直不能忍。 _backgroundImageView = [[UIImageView alloc] init];
_backgroundImageView.backgroundColor = [UIColor clearColor];
_backgroundImageView.translatesAutor...
分类:
移动开发 时间:
2014-11-25 23:49:15
阅读次数:
247
花了点时间, 重新整理了下iPhone的相关适配, 总结如下:iOS6之前, 屏幕适配一般使用autosize,设置视图与父视图的尺寸关系 缺陷:(Autosizing布局的不足) 1. 不能设置视图与视图之间的关系 2. 不能设置尺寸放大,缩小的最大值,最小值iOS6之后, 使用自动布局。AutoLayoutiOS8 size classes (更加抽象, 正方形)另外, 现在主流的一些设备参数...
分类:
移动开发 时间:
2014-11-25 23:49:02
阅读次数:
274
本文转载至http://www.cocoachina.com/ios/20141011/9871.htmlXCodeAutolayoutscrollViewXcode6中极大的增强了IB中自动布局的能力,下面就通过对刺儿头scrollview进行一次自动布局实战,看看自动布局在Xcode6中到底值不...
分类:
其他好文 时间:
2014-11-23 00:37:26
阅读次数:
273
某客户端的第一界面如下经分析,现在以View|-- TableView|-- View(覆盖于TableView)|---- Button(侧栏)|---- Activity Indicator(请求网络数据)|---- Label(标题)这个结构大体满足了图片的布局。如果要适配不同分辨率,则灰色背...
分类:
移动开发 时间:
2014-11-22 00:42:03
阅读次数:
527
前些天一直在看Android5.0 的Material Desgin,里面新增了一个新的控件——CardView。从Google这次直接提供了CardView控件就可以看出它已经变的非常流行了。在此之前我们可以通过设置圆角边框来模拟CardView效果,但现在既然Google已经提供了新控件就没有理...
分类:
其他好文 时间:
2014-11-19 20:25:58
阅读次数:
282
以Github开源项目的形式,使用5.0新提供的CardView来实现以Fragment为载体的CardView并可以根据设置的屏幕行数自动布局,并可以动态删除...
分类:
其他好文 时间:
2014-11-19 07:32:06
阅读次数:
267
随着iphone6的问世,苹果又进一步加大了手机屏幕的尺寸,而且按照目前这种趋势来判断,未来应该还有可能会出现更大的屏幕的手机。如果没有AutoLayout那么目前iPhone有4种尺寸的屏幕,iPad也有两种尺寸。而一款应用程序想要兼容所有这些的不同尺寸的屏幕就必须要让程序做一些特殊处理,比如.....
分类:
移动开发 时间:
2014-11-04 01:23:49
阅读次数:
280
考虑到6和6+进入使用造成的“破坏”,自动布局这个武器“是时候表演真正的技术了!”。
刚在学习使用“约束”的时候,构建一个label准备试一试,在使用到init方法时,想到没必要设置frame,因为frame根本不能写死,但是我又想这个label有固定的大小,那怎么办呢?那就只用init方法构建,然后设置bounds,虽然可以,但是觉得浪费,而且这样设置的宽高没有添加“约束”,这样的宽高是...
分类:
其他好文 时间:
2014-11-02 09:22:17
阅读次数:
214
- (void)viewDidLoad { [super viewDidLoad]; UIButton *btnTest = [UIButton buttonWithType:UIButtonTypeCustom];//不需要去刻意指定x,y的坐标,可以用CGRectZero ...
分类:
移动开发 时间:
2014-11-01 16:12:34
阅读次数:
185