我有一个UIViewController
将 aUITableView
和 a添加UIToolbar
到其视图中的 a 。不幸的是,我不能UITableViewController
在这种情况下使用 a 。
我已将视图控制器添加editButtonItem
到工具栏中。我需要在 a 上复制编辑按钮的默认行为UITableViewController
- 编辑按钮应该绑定到 tableView 并将其切换到/退出编辑模式。
我已经覆盖了UIViewController
'ssetEditing
以包含以下行:
[_tableView setEditing:editing animated:animated];
这在大多数情况下都有效 - 使用时表格视图成功进入和退出编辑模式editButtonItem
。
但是,至少存在一个问题。在 aUITableViewController
上,当用户滑过表格中的一行时,编辑按钮会切换到“完成”。“完成”然后将该行返回到它的非编辑版本。此外,触摸行外可将其返回查看模式,并将编辑按钮恢复为“完成”。
我的问题:
- 如何复制此行为,以便在单个行进入/退出编辑模式时编辑按钮更改状态?
- 我可能需要复制
UITableViewController
's 的哪些其他行为?editButtonItem