一、UICollectionView集合视图 其继承自UIScrollView。 UICollectionView类是iOS6新引进的API,用于展示集合视图,布局更加灵活,可实现多列布局,用法类似于UITableView类。1、需要遵循的协议:1)UICollectionViewDat...
分类:
其他好文 时间:
2015-12-06 17:29:57
阅读次数:
112
有的时候有的需求会让页面强制的横竖屏转换,再之后的ios的版本中,- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation被官方废弃了,不能继续使用的,下面是ios6之后的强...
分类:
其他好文 时间:
2015-11-30 17:44:19
阅读次数:
80
目前为止,即使你的界面设计是在合理的复杂度内,你也必须要为之写许多代码来适应变化的布局。现在我相信你会很高兴听到这种情况将不会发生了-对于iPhone与iPad IOS6 带来了一个非常了不起的特征:自动布局。自动布局不仅能给你的应用带来各种屏幕尺寸设计的支持,做为额外的惊喜,它还能使设计中的各种小...
分类:
移动开发 时间:
2015-11-28 18:15:26
阅读次数:
227
瀑布流大家都应该熟悉了,现在大部分电商应用中或多或少的都用到瀑布流,它可以吸引用户的眼球,使用户不易产生视觉疲劳,苹果在iOS6中增添了UICollectionView控件,这个控件可以说是UITableView的升级版,通过这个控件我们就能很简单的做出瀑布流,后面通过自己的封装可以让其变成一个小框...
分类:
其他好文 时间:
2015-11-27 00:56:13
阅读次数:
233
一,iOS6表视图刷新控件的使用。二,使用等待指示器控件。三,使用网络等待指示器。四,使用MBProgressHUD等待指示器。参考资料:《iOS网络编程与云端应用-最佳实践》
分类:
移动开发 时间:
2015-11-25 10:07:05
阅读次数:
151
//判断iPhone和iPad#define IS_IPHONE (!IS_IPAD)#define IS_IPAD (UI_USER_INTERFACE_IDIOM() != UIUserInterfaceIdiomPhone)//判断设备版本#define IS_IOS6_LAGACY floo...
分类:
其他好文 时间:
2015-11-20 12:44:22
阅读次数:
171
关于UIView的Layer,IOS提供了三个方法:1、layoutSubviews在iOS5.1和之前的版本,此方法的缺省实现不会做任何事情(实现为空),iOS5.1之后(iOS6开始)的版本,此方法的缺省实现是使用你设置在此view上面的constraints(Autolayout)去决定sub...
分类:
移动开发 时间:
2015-11-19 00:40:10
阅读次数:
211
CollectionViewController 集合视图 UICollectionView, 继承于UIScollView, 可以滚动, 从iOS6才出现, 和UITableView的用法非常相似 tableView dataSource: 显示数据 delegate: 样式和触发方法 c...
分类:
其他好文 时间:
2015-11-18 22:54:42
阅读次数:
364
现在提供两个方法, 一个用于iOS6, 另一个用于iOS7以上iOS6:from http://stackoverflow.com/questions/677530/how-can-i-programmatically-get-the-mac-address-of-an-iphone+ (NSStr...
分类:
移动开发 时间:
2015-11-18 12:28:49
阅读次数:
190
1.ARC空声明变量 使用ARC的另一个优势是所有未初始化的变量默认都是“空值化”的。这意味着像下面这样的声明使用ARC编译后指向的是空值(nil): NSObject *myObject1,*myObjects2; 不过要注意的是,与其他高级编程语言不同,ARC不会自动将标量的值设置为零。 ...
分类:
移动开发 时间:
2015-11-16 17:08:32
阅读次数:
175