UITableView-Reorder:使用长按手势即可轻松进行iOS UITableView行重新排序,而无需使用表视图编辑模式

时间:2024-06-08 10:42:04
【文件属性】:

文件名称:UITableView-Reorder:使用长按手势即可轻松进行iOS UITableView行重新排序,而无需使用表视图编辑模式

文件大小:156KB

文件格式:ZIP

更新时间:2024-06-08 10:42:04

Objective-C

UITableView +重新排序 长按手势即可轻松对任何UITableView进行行重新排序,而无需进入编辑模式。 它很容易使用,因为所有内容都封装在一个类别中(就像一样)。 此实现与他的实现之间的区别在于,除非用户停止拖动行,否则不会对数据源进行任何修改。 这就是内置的重新排序功能的工作方式,实际上,已努力使该类别与内置功能尽可能接近地工作。 这确实在使用中引入了一些额外的复杂性。 这种复杂性包括三个方面: 如果该表视图具有多个部分,则该表视图在部分中的行数可能与该部分中数据源所说的行数不同。 当一行已从一个部分拖动到另一部分时,会发生这种情况。 为了解决这个问题,提供了一种帮助程序方法来更正计数。 调用- (NSInteger) adjustedValueForReorderingOfRowCount: (NSInteger) rowCount forSection: (NSIn


【文件预览】:
UITableView-Reorder-master
----UITableView+ReorderDemo()
--------SecondTableViewController.h(259B)
--------SettingsTableViewController.h(263B)
--------UITableView+Reorder-Info.plist(1KB)
--------UITableView+Reorder-Prefix.pch(386B)
--------en.lproj()
--------main.m(345B)
--------FirstTableViewController.m(7KB)
--------FirstTableViewController.h(257B)
--------SettingsObject.m(584B)
--------SettingsObject.h(695B)
--------Images.xcassets()
--------SettingsTableViewController.m(3KB)
--------SecondTableViewController.m(7KB)
--------AppDelegate.h(294B)
--------AppDelegate.m(2KB)
----README.md(9KB)
----UITableView+Reorder.podspec(559B)
----UITableView+ReorderTests()
--------en.lproj()
--------UITableView_ReorderTests.m(35KB)
--------UITableView+ReorderTests-Info.plist(695B)
----UITableView+Reorder()
--------UITableView+Reorder.m(56KB)
--------UITableView+Reorder.h(2KB)
----UITableView+Reorder.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(25KB)
----.gitignore(231B)

网友评论