读书人

Mac BCCollectionView的运用(一)

发布时间: 2012-11-19 10:18:51 作者: rapoo

Mac BCCollectionView的使用(一)

项目中需要显示很多影视的信息,类似图片墙那种结构,每个影视信息对应一个Cell。考虑到效率的问题,这种Cell必须能够复用。刚开始考虑使用NSTableView,但是当拉伸窗体时,需要动态的拉伸添加和删除列,非常的费劲。最后看苹果官方关于NSTableView的例子时,发现了NSCollectionView这个控件,查询NSCollectionView这种控件的用法时,发现了BCCollectionView这种控件。 据说当展示大量的数据时,BCCollectionView比苹果官方的NSCollectionView效率高很多。

下面介绍这个控件的使用方式:

1. 创建BCCollectionView

            - (BOOL)collectionViewShouldDrawSelections:(BCCollectionView *)collectionView {                return NO;            }                        - (BOOL)collectionViewShouldDrawHover:(BCCollectionView *)collectionView {                return NO;            }
文中出现的CellViewController是自己实现的Cell。


读书人网 >移动开发

热点推荐