我在UINavigationController
中有一个简单的UITableViewController
,它使用导航栏右侧的默认编辑/完成按钮显示数组中的字符串列表。使用用户提供的字符串在UITableView中添加行的最简单方法是什么?
当按下编辑按钮时,UITableView
正确动画并显示要删除的红色减号图标。按下删除按钮将从表格视图和数组中删除该行(在UITableViewController
的tableView:commitEditingStyle:forRowAtIndexPath:
方法中实施)。
我现在想允许用户添加一行到视图(并将字符串添加到底层数组),但我不知道如何去做。 commitEditingStyle方法有else if (editingStyle == UITableViewCellEditingStyleInsert)
,但我不知道如何让用户输入字符串。
我已经阅读了表格视图编程指南(更具体地说是the example of adding a table-view row),但是这似乎需要一个全新的UIViewController
子类来获取用户的字符串。
难道没有简单的方法吗?