最近在忙项目,忘了写博客了哈,抱歉。
这两天写了一个分类页面,类似于当当的分类页面,在这给大家说一下原理与实现吧。
分类页面一般分为左侧和右侧。左侧一级分类以及右侧二级分类。
我为了减少代码两侧都使用了tableview,其实也可以用collectiView,需求是右侧一行cell中有三个item,而且每个item的高度是自适应,那么我们如何一次传递三个model到我们的cell中呢?
我这里封装的地方比较多,就不上全部代码了,上一些核心代码。
这里的样式比较多,我就写一种通用的给大家,修改起来也比较方便。
1.首先我们要执行tabelview的代理方法返回一共多少个行。
se}se
- (NSInteger)haveBannerCount
{
if (self.levelTwoArr.count > 0 && self.levelTwoArr) {
NSInteger count;
if ((self.levelTwoArr.count)%3 !=0) {
count=(self.levelTwoArr.count)/3+2;
}else{