我有一个tableview活动作为设置或首选项面板(见下文)。设置的名称(例如地址)是设置所属部分的标题。我的问题是,如果我想允许用户添加她自己的设置应该如何做?我想在工具栏上添加一个“+”按钮,弹出一个模态视图控制器,询问新的设置细节。我的问题是,是否有一种方法可以直接将设置添加到设置视图,而不是弹出模态视图控制器。因此,按“+”将展开下面显示的视图,其中包含用于输入新设置详细信息的文本字段。
alt text http://www.freeimagehosting.net/uploads/634bb426be.png
答案 0 :(得分:5)
您有两种选择。
例如,您可以在点按“添加”按钮时设置一个标记并调用[tableView reloadData]
。
或者,您可以在UITableView
:
– insertRowsAtIndexPaths:withRowAnimation:
– deleteRowsAtIndexPaths:withRowAnimation:
– insertSections:withRowAnimation:
– deleteSections:withRowAnimation:
当然,后一种选择更适合你想要完成的任务。有关上述方法的更多信息,请参阅UITableView Reference。