先上图,我们最终要实现的效果是这样的:可参考(http://www.cocoachina.com/ios/20141226/10778.html)
图 1:实时更新 cell 高度
实现上面效果的基本原理是:
在 cell 中设置好 text view 的 autolayout,让 cell 可以根据内容自适应大小
text view 中输入内容,根据内...
分类:
移动开发 时间:
2015-04-08 16:34:02
阅读次数:
231
iOS8和iPhone6发布已经过去蛮久了,广大的果粉终于迎来了大屏iPhone,再也不用纠结为大屏买三星舍苹果了…但是对于iOS开发人员来说,迎来了和Android开发开发一样的问题—>各种屏幕的适配(是不是可以要求加工资的节奏).对于适配,网传各种有关Size Class的论点,前段时间太忙,一直没去研究,套用+总的话,苹果在适配方面提供的方法做的比安卓好太多了.自己实测之后,确实很方便0.0...
分类:
移动开发 时间:
2015-04-08 16:25:38
阅读次数:
143
最近在做 iPhone4 和 iPhone6 及 iPhone6 plus 的适配工作。由于历史原因没有用 AutoLayout ,也由于历史原因老代码的布局全是用数字一个一个写死的。这就给适配带来了莫大的困难。比如下面这段代码:
1
2
3
UILabel *infoLabel = [[UILabel alloc] initWithFr...
分类:
其他好文 时间:
2015-04-08 16:22:52
阅读次数:
154
一。autoLayout的用途: ??? 主要用于屏幕适配,尤其是出现了iphone6,plus之后。 二.怎么简单的用autoLayout呢? ? 点击左一,可以看到: 点击左二: ? ? ? ? ? ? ? ? ? ? ? ? ? ? 基本上要想a...
分类:
移动开发 时间:
2015-04-07 10:11:43
阅读次数:
168
一些初学者经常在使用autoLayout时,做得效果不太理想,经常会出现界面错乱的情况。本文章用一个小实例说明autoLayout的使用非常的简单,只要记住 规则就可以使界面适屏布局,适配各种iphone手机的屏幕1.新建一个swift项目(以Single View Application模板新建项...
分类:
编程语言 时间:
2015-04-06 23:12:01
阅读次数:
237
#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad{ [super viewDidLoad]; [self crea...
分类:
其他好文 时间:
2015-04-05 23:19:31
阅读次数:
234
在使用storyboard和xib时,我们经常要用到ScrollView,还有自动布局AutoLayout,但是ScrollView和AutoLayout 结合使用,相对来说有点复杂。根据实践,我说一下我的理解,在故事板或xib中,ScrollView是根据其下面...
分类:
移动开发 时间:
2015-04-03 15:42:53
阅读次数:
374
这篇文章并没有具体介绍自动布局的一些基本概念,主要讲解了一些高级的调试技巧。
这篇文章不是用来介绍Auto
Layout的。如果你还没用过它,那还是先去WWDC 2012看看基础教程吧(1,2,3)。
如果我们在iOS中遇到不可满足的约束条件,我们只能在输出的日志中看到视图的内存地址。尤其是在更复杂的布局中,有时很难辨别出视图的哪一部分出了问题。然而,在这种情况下,还有几种方法...
分类:
移动开发 时间:
2015-03-31 12:52:33
阅读次数:
247
本文转载至http://www.cocoachina.com/ios/20150330/11440.html今天我通过完成一个长按cell删除的Demo,向你们展示熟练运用storyboard和Autolayout能给你的开发速度和效率带来多大的提升.删除动画废话不多说,新建一个Single Vie...
分类:
其他好文 时间:
2015-03-30 18:20:12
阅读次数:
121
最终效果图:
使用CollectionView实现,带pageContrl + timer定时器
思路,使用1组,但是告诉控制器有modelArrCount*5000个item,并且cellForRow时,创建根据index取模modelArrCount,取出数据源(实际只有8个),并且item的宽度就是一个屏幕的宽度
代码片段:
#import "Beyond...
分类:
移动开发 时间:
2015-03-28 18:49:45
阅读次数:
266