YNExpandableCell Swift 4.
YNExpandableCell 的可折叠表格单元,真的挺好用。用 Swift 写 iOS 项目时,你要是还在用insertRows
配deleteRows
手动搞动画,劝你换这个试试。它把展开、折叠都封装好了,响应也快,代码也清爽,基本只用继承YNTableViewDelegate
就能搞定。
用 Swift 4.2 写的,兼容 iOS 8 以上。你也可以根据自己 UI 风格自定义UITableViewCell
,灵活度还蛮高。比如你想点击某个分类后展开详细内容,那就是它的拿手好戏。
装起来也简单,CocoaPods 里直接加一句:
pod 'YNExpandableCell'
官方文档里建议重写tableView(_:expandCellAt:)
这个方法,返回你要展开的单元格就行。逻辑清晰,调试也轻松。
如果你以前用过ExpandableCell
、或者手写动画折叠的那些烦人事儿,YNExpandableCell 确实省不少事。想了解更多的也可以看看它的升级版:ExpandableCell (Swift 5 版),功能上更进一步。
,如果你正好在做可折叠的菜单、分类列表、FAQ 界面这类功能,蛮值得一试。
5.98MB
文件大小:
评论区