ReorderableGridView-Swift可重新排序的网格视图解决方案
如果你想要一个轻松实现网格视图并支持重新排序的方案,ReorderableGridView-Swift绝对值得试试。这是一个用Swift实现的工具,能够你快速构建支持拖拽排序的网格视图。它基于UIScrollView,而不是集合视图布局,按项目宽度自动调整水平间距。需要注意的是,项目宽度必须是固定的,且它会自动计算内容大小,方便。你只要在项目中复制粘贴ReorderableGridView.swift
文件,就可以开始使用啦。基本用法简单得不行,比如你只需这样创建一个网格视图:
gridView = ReorderableGridView(frame: self.view.frame, itemWidth: 180, verticalPadding: 20)
self.view.addSubview(gridView!)
,没啥难度吧!而且在方向变化时,调用gridView?.invalidateLayout()
就能自动调整网格布局。如果你需要在项目里加个支持拖拽排序的网格,试试看这款库,挺好用的。
861.64KB
文件大小:
评论区