OCExcelView Swift-OC混合表格控件(支持Flex布局)
iOS 界面的表格展示不少人第一反应就是用UITableView
或者UICollectionView
,但要是你碰上那种列宽不固定、内容长度飘忽不定的表格,起来就有点麻烦了。
OCExcelView用的是“Flex 布局”思路来做表格,结构自由、适应性强,挺适合这种动态内容的场景。
行列能自适应尺寸,内容多了自动扩展,内容少了不浪费空间。换句话说,谁内容多谁占地儿,谁内容少谁靠边站。这个机制在表格时省了不少代码,也不用再调来调去的算宽度,省心。
实现上是 Swift 和 OC 混合的,比较稳。Swift 那边语法清爽,OC 那边库丰富,像是OCExcelView
就把两边的好处都结合上了。用 Swift 写项目的朋友也可以直接调用,桥接文件都给你准备好了。
定制能力也不错,比如单元格间距、边框、对齐方式这些都能配。甚至你想绑定一套数据模型自动映射到表格,也能搞定,适合做那种数据频繁变化的界面。
代码包里面有OCExcelView-master
文件夹,基本配置都帮你准备好了:源代码、示例项目、README
、podspec
啥的,照着跑一遍就知道怎么用了。想偷懒直接看 Demo 就行。
如果你项目里碰到复杂表格布局,是横向滚动、多列自适应那种,不妨试试OCExcelView
。嗯,记得先熟悉下 Flex 布局的原理,用起来会更顺手。
swift-OC实现的使用“flex布局”的表格控件.zip
预估大小:28个文件
OCExcelView-master
文件夹
Screenshot.png
122KB
ZBJExcelViewDemo
文件夹
ZBJExcelViewDemo
文件夹
Assets.xcassets
文件夹
AppIcon.appiconset
文件夹
Contents.json
1KB
main.m
333B
AppDelegate.h
276B
AppDelegate.m
2KB
114.21KB
文件大小:
评论区