WXHWaterFlow

WXHWaterFlow

使用UICollectioView编写,调用简洁,注解最为详细的瀑布流

  • 设置每个item的高
- (CGFloat)waterflowLayout:(WXHWaterFlowLayout *)waterflowLayout heightForItemAtIndex:(NSUInteger)index itemWidth:(CGFloat)itemWidth{ WXHShop *shop = self.shops[index]; // 等比例缩放 return itemWidth * shop.h / shop.w;}
  • 行距
- (CGFloat)rowMarginInWaterflowLayout:(WXHWaterFlowLayout *)waterflowLayout{ return 10;}
  • 列数
- (CGFloat)columnCountInWaterflowLayout:(WXHWaterFlowLayout *)waterflowLayout{ // 模拟数据过多 if (self.shops.count <= 50) return 2; return 3;}
  • 边缘距离
- (UIEdgeInsets)edgeInsetsInWaterflowLayout:(WXHWaterFlowLayout *)waterflowLayout{ return UIEdgeInsetsMake(10, 10, 30, 10);}

github地址:https://github.com/nemo316/WXHStatusHUD

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容