原理:IOS6.0 之后,苹果优化了UI界面的布局方式,提出了自动布局的概念,和之前的autoresizing相比功能更强大。子视图基于父视图的自动布局显示。都是父视图去添加对子视图的约束。 在这里主要说的是通过代码对自动布局视图的实现。 代码中一般用到的有两个添加约束的方式: 1.- (v...
分类:
移动开发 时间:
2015-08-20 13:01:24
阅读次数:
161
a. UIRefreshControl
/*
iOS6之后
1.创建一个UIRefreshControl 对象 (可以不设置大小和坐标)
2.设置UIRefreshControl 对象 属性 增加 事件(下拉到一定程度松手就会触发事件)
3.粘贴到要刷新的tableView上
4. 实现增加事件触发的方法 (在这个方法内进行刷新数据)
5.数据下载完之后要 停止刷新 ...
分类:
其他好文 时间:
2015-08-18 12:01:45
阅读次数:
176
关于UIView的Layer,IOS提供了三个方法: 1、layoutSubviews 在iOS5.1和之前的版本,此方法的缺省实现不会做任何事情(实现为空),iOS5.1之后(iOS6开始)的版本,此方法的缺省实现是使用你设置在此view上面的const...
分类:
移动开发 时间:
2015-08-17 15:44:47
阅读次数:
292
NSURLSession 是苹果官方推出替代NSURLConnection的一个值NSURLSession 是ios7推出,ios6是不支持这个参数的,如果使用下载大文件的话可以使用这个,以下是使用NSURLSession 代理和 未代理的两个事例,不使用NSURLSessionDownloadDe...
分类:
Web程序 时间:
2015-08-14 11:19:39
阅读次数:
108
本文转载至http://www.cocoachina.com/industry/20131203/7462.html到目前为止,如果你的设计相当的复杂,那么你必须编写大量的代码来适应这样的布局。你应该很高兴,现在这样的情况再也不存在了--iOS6为iPhone和iPad带来了一个极好的新特性:自动布...
分类:
移动开发 时间:
2015-08-13 17:25:10
阅读次数:
262
一般情况下,我们使用tableview的时候从来没有设置过cell的大小(w,h)、位置(x,y)等,而是系统直接给我们自动生成,但是有的时候我们可能会改动cell的大小及位置,比如:在适配ios6跟ios8的时候,需要把外观做的一样,但是ios6中cell中的contextview默认情况下是.....
分类:
其他好文 时间:
2015-08-10 11:57:01
阅读次数:
154
IOS有四种常用数据存储方式:
第一种方法:用NSUserDefaults存储配置信息
NSUserDefaults被设计用来存储设备和应用的配置信息,它通过一个工厂方法返回默认的、也是最常用到的实例对象。这个对象中储存了系统中用户的配置信息,开发者可以通过这个实例对象对这些已有的信息进行修改,也可以按照自己的需求创建新的配置项。他在IOS6之后已经在文件沙盒中看不到它的信息了,所以可以存储机密...
分类:
移动开发 时间:
2015-08-09 20:45:08
阅读次数:
212
我们的应用程序都需要国际化,字符串的重要组成部分。一般来说。我们是通过一个string资源文件来达到这个目的,我们需要支持多国语言,有多少次把这个文档本地化。需要使用的代码NSLocalizedString这个宏。比方。我希望设置一个tableView的title:self.navigatio...
分类:
移动开发 时间:
2015-08-08 10:19:05
阅读次数:
166
在iOS7系统上,我项目工程里写了一个CinemaMemberView,添加到一个viewController中,结果崩溃了。iOS8和iOS6上则不会崩溃。
Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Auto Layout still required after executing -layoutSubviews. CinemaMemberView'simplementat...
分类:
移动开发 时间:
2015-08-07 19:49:24
阅读次数:
334
collectionView的使用跟tableview差不多,比table更强大(ios6.0以后)1、需实现的协议2、标识cell和header、footerstatic NSString* cellIdentifier = @"identifier";static NSString* cellS...
分类:
其他好文 时间:
2015-08-06 10:43:22
阅读次数:
141