![]()
您好,如图是一个瀑布流的demo,cell是循环利用的;代码如下;
static NSString *ID = @"SHOP"; ShopCell *cell = [waterflowView dequeueReusableCellWithIdentifier:ID]; if (cell == nil) { cell = [[ShopCell alloc] init]; cell.identifier = ID; } return cell;
问题:每一个cell绑定的identifier都是@"SHOP",那么每次从缓存区里拿出来的cell 的frame应该是已经设置好的 那么我的问题 就是 :每一个cell的宽高都不一样。但是我每次都以identifier都是@"SHOP"从缓存里拿cell,因为绑定的都是@"SHOP"一定是立马就拿到一个。那我现在缓存里拿出来的cell的宽高 和 准备显示的cell宽高 是不是会不一样呢。如果不一样的话,是按照哪个的frame显示的?
请求大神调教。
|