iphone动态地将一个部分添加到tableview

时间:2010-02-24 22:02:28

标签: iphone uitableview settings

我有一个tableview活动作为设置或首选项面板(见下文)。设置的名称(例如地址)是设置所属部分的标题。我的问题是,如果我想允许用户添加她自己的设置应该如何做?我想在工具栏上添加一个“+”按钮,弹出一个模态视图控制器,询问新的设置细节。我的问题是,是否有一种方法可以直接将设置添加到设置视图,而不是弹出模态视图控制器。因此,按“+”将展开下面显示的视图,其中包含用于输入新设置详细信息的文本字段。

alt text http://www.freeimagehosting.net/uploads/634bb426be.png

1 个答案:

答案 0 :(得分:5)

您有两种选择。

例如,您可以在点按“添加”按钮时设置一个标记并调用[tableView reloadData]

或者,您可以在UITableView

中使用这些方法
– insertRowsAtIndexPaths:withRowAnimation:
– deleteRowsAtIndexPaths:withRowAnimation:
– insertSections:withRowAnimation:
– deleteSections:withRowAnimation:

当然,后一种选择更适合你想要完成的任务。有关上述方法的更多信息,请参阅UITableView Reference