0

我有一个 UIViewController,在那个视图中我在 IB 中添加了 UITableView

UITableView 精美地显示我的数组中的项目

我希望能够编辑项目,即删除它们

但是 UITableView 没有导航栏,我没有在这个应用程序中使用导航控制器,我只是手动添加和删除视图。

我想做的是在视图中的其他地方放置一个“编辑”按钮......这可能吗?我该怎么做呢?

4

2 回答 2

1

在某处放一个按钮。在连接到它的操作中,将 TableView 的editing属性设置为 YES - 它应该可以正常工作。您还需要实现委托的editingStyleForRowAtIndexPath方法(返回 UITableViewCellEditingStyleDelete 以允许删除单元格)。

于 2009-11-19T13:06:17.440 回答
0

您可以通过实现 adaequate 将一个特殊的单元格(例如,第一行、第一组)设置为按钮didSelectRowAtIndexPath

或者您可以在每个单元格中放置用于编辑/删除的按钮(如果单个删除/编辑有意义)。

或者您可以将 放置UIIableView在一个超级视图上,该视图还包含按钮作为子视图。

于 2009-11-19T13:10:37.413 回答