DraggableTableViewCellSwift Swift中可拖动表格单元实现
Swift 里的拖动单元格控件,用起来还蛮像 Spotify 那种滑动交互的。如果你有过删除单元或者左右滑动菜单的需求,这个项目真的挺顺手的。实现也不复杂,直接引入DraggableTableViewCell.swift
,继承一下,你就可以定制属于你自己的滑动单元了。
左右滑动手势已经内置了,左滑默认是删除,右滑你可以扩展做更多操作,比如标记已读、归档啥的。响应也快,兼容性也不错,适合做一些交互比较“活”的列表界面。
你要是做的是通讯录、邮件、音乐播放器这些有类似交互的 App,拿来改改样式就能直接用,省事不少。和UITableView
配合也挺自然,基本不会踩坑。
如果你对这类交互挺感兴趣,也可以顺带看看iOS 通讯录自定义单元格实战或者可扩展单元格这两个例子,思路类似,能拓展下你的用法。
哦对了,如果你想自定义更多动作,或者把滑动的动画做得更顺滑点,建议手动下gesture recognizer
,配合UIView.animate
玩起来更灵活。
,如果你正好在做 Swift 列表交互,不妨试试看。想改就改、可控性强,还挺省心的。
29.92KB
文件大小:
评论区