最近用UICoolectionView的时候遇到一个很DT的问题,我往VC里加12个视图,结果显示成这样(右边是期待的样子): 研究了一下午,终于发现了问题:@interface FpLabelCell : UICollectionViewCell@property (strong, nonato....
分类:
其他好文 时间:
2014-11-10 19:49:16
阅读次数:
148
HashMap本身是一个有数组和链表组成的数据结构,其插入和查找元素的消耗可以看成O(1)。默认散列表内部数组大小保证为2的幂次,由于内部采用了位运算代替了传统取模运算来确定元素插入位置。
HashMap性能由散列表的容量和装填因子两部分决定,其中装填因子默认是0.75,容量默认是16。
Map是独立接口,并非Collection子接口,但是提供三个集合类视图:键集合、值集合、键值对集合。分别对应keySet()、values()、entrySet()三个方法的返回值,这三个集合视图是无状态的,本身依赖Ma...
分类:
其他好文 时间:
2014-11-05 19:47:50
阅读次数:
359
实现了一个CircleLayout,并加入了添加,删除,拖拽移动功能。
分类:
其他好文 时间:
2014-10-30 13:23:00
阅读次数:
359
在UIScrollView中嵌套UITableView的文章很多,但是项目需要,需要嵌套UICollectionView,而UICollectionView和UITableView有很多不同,有些知识到现在也没搞清楚,一遍一遍的尝试,总算是做出来了。以下是实现后的效果图:
由于本人刚刚接触ios开发,很多原理还说不清,所以下面的步骤以图片为主,文章结尾会附上源码地址,可下载自行研究!...
分类:
移动开发 时间:
2014-10-30 09:34:21
阅读次数:
266
在iOS8中,scrollView和加载在它上面的点击事件会有冲突,所以做一个横向滑动的界面最好的选择就是UICollectionView。这个效果可以用苹果公司提供的官方demo修改而来,下载地址https://github.com/SeniorZhai/LineLayout。主要介绍涉及到的几个...
分类:
移动开发 时间:
2014-10-23 10:36:51
阅读次数:
475
UICollectionView在2012年被提出,已经不是什么新技术了,在此只是做一下简单的实现。
集合视图:UICollectionView
UICollectionView和UITableView类似,它也是datasource和delegate设计模式的:datasource为view提供数据源,告诉view要显?示些什么东?以及如何显示它们,delegate提供一些样式的?细节以及?...
分类:
移动开发 时间:
2014-10-16 22:50:23
阅读次数:
450
通过使用Collection View可以高度定制内容的展现
分类:
其他好文 时间:
2014-10-09 17:57:07
阅读次数:
224
直接上代码,说明请看注释吧
ViewController.h
#import
@interface ViewController : UIViewController{
}
@property (strong, nonatomic)UICollectionView *collectionView;
@end
ViewController.m
#import "ViewControl...
分类:
其他好文 时间:
2014-09-25 16:13:19
阅读次数:
222
这是博主的WWDC2012笔记系列中的一篇,完整的笔记列表可以参看这里。如果您是首次来到本站,也许您会有兴趣通过RSS,或者通过页面左侧的邮件订阅的方式订阅本站。在上一篇UICollectionView的入门介绍中,大概地对iOS6新加入的强大的UICollectionView进行了一些说明。在这篇...
分类:
其他好文 时间:
2014-09-23 14:19:54
阅读次数:
382
self.view.backgroundColor=[UIColorwhiteColor];
//UICollectionViewLayout不能直接使用,给collectionView的cell提前布局prepareLayout(重写item的方法)
UICollectionViewFlowLayout*flowLayout=[[UICollectionViewFlowLayoutalloc]init];
//cell的大小item的大小
flowLayout..
分类:
其他好文 时间:
2014-09-22 11:35:23
阅读次数:
149