UITableView:删除部分控件

问题描述:

是否有一种方法来添加删除控件,如UITableViewCell,在表部分?我看到两种方法:UITableView:删除部分控件

  • 使用表格单元而不是部分。
  • 编写自己的UIView节类,它将显示删除控件。

关于第一种方式 - 正如我想的那样,它可能是我的情况中最简单的方法。

从实施的角度来看,第二种方法可能会更好,但这需要更多时间。

可能是我错过了另一种方式?有什么建议么?

+0

您希望用户能够通过点击部分标题或位于部分标题中的某个按钮删除某个部分内的所有单元格? – 2010-07-16 09:57:59

+0

是的,我认为他想这样做 – vodkhang 2010-07-16 10:19:32

+0

按钮里面的一个部分,这将允许用户删除整个部分。 – kovpas 2010-07-16 11:58:25

我看到的唯一方法是提供您的UITableViewController代表或子类与调用的方法:

- (UIView *) tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section 

这使您可以显示任何的UIView作为部分头的功率。在此视图中,您可以放置​​控件,使用户可以删除部分。

我希望这会有所帮助。

+0

是的,这是第二个选项是在我的文章。 – kovpas 2010-07-16 12:29:26

+0

从我的角度来看,这是解决您的问题最合适的方法。 – samsam 2010-07-16 13:05:47

+0

好的,谢谢。会试试看。 – kovpas 2010-07-19 06:50:42