BFRTableReorder 是一个现成的解决方案,可以为您添加对 ASDK 应用程序的按长按排序功能
我们在 Buffer for iOS 的各个地方都使用了它 :-).
BFRTableReorder 在 CocoaPods 上托管,这是推荐安装方法
pod 'BFRTableReorder'
要迅速使用 BFRTableReorder 运行起来,只需通过任何 ASTableNode
的属性来初始化它,并设置其代理属性。从那里,您只需要实现一个代理方法,但还有几个可选方法可以帮助您
- (void)tableNode:(ASTableNode *)tableNode redorderRowAtIndexPath:(NSIndexPath *)fromIndexPath toIndexPath:(NSIndexPath *)toIndexPath;
当然,您需要在任何需要某些排序操作的地方包含一个头文件
#import "ASTableNode+BFRReorder.h"
我们定期维护此代码,并且您也可以放心,它已在生产中对成千上万的用户进行了实战测试
我们总是很高兴与您交流,因此请随时在 Twitter 上与我们联系
或者,为什么不一起工作在 BFRTableReorder 上并获得报酬呢?我们在招聘!
本项目使用 MIT 许可证。