当用户点击“编辑”时,如何在导航栏上绘制“保存”和“取消”按钮?另外,我如何隐藏删除“旋钮”,而不是让每一行都可编辑,就像 Apple 的联系人应用程序一样?
最佳答案
UIViewController
有一个您可以覆盖的 -setEditing:animated:
方法。在此方法中,您可以调用 -setRightBarButtonItem
或 -setLeftBarButtonItem
。
关于您的第二个问题,请查看UITableViewDataSource
。有一个名为 -tableView:moveRowAtIndexPath:toIndexPath
的方法。
编辑:如果您想在 UITableViewCell
中输入文本,您必须在 -tableView:cellForRowAtIndexPath:
中放置一个 UITextField
>。看here .
关于iphone - 自定义 UINavigationController 的编辑按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4391533/