我有一个UIViewController,在该视图中我在IB中添加了UITableView
UITableView精美地显示我的数组中的项目
我希望能够编辑项目,即删除它们
但是UITableView没有导航栏,我在这个应用程序中没有使用导航控制器,我只是手动添加和删除视图。
我想做的是在视图中的其他位置放置一个“编辑”按钮......这可能吗?我怎么能这样做呢?
答案 0 :(得分:1)
在某个地方放一个按钮。在连接到它的操作中将TableView的editing
属性设置为YES - 它应该可以正常工作。您还需要实现委托的editingStyleForRowAtIndexPath
方法(返回UITableViewCellEditingStyleDelete以允许删除单元格)。
答案 1 :(得分:0)
您可以通过实施足够的didSelectRowAtIndexPath
来创建一个特殊单元格(例如第1行,第1组)按钮。
或者您可以在每个单元格中放置用于编辑/删除的按钮(如果单个删除/编辑有意义)。
或者您可以将UIIableView
放在超级视图上,其中也包含按钮作为子视图。