iphone - 自定义 UINavigationController 的编辑按钮?

标签 iphone ios uinavigationcontroller

当用户点击“编辑”时,如何在导航栏上绘制“保存”和“取消”按钮?另外,我如何隐藏删除“旋钮”,而不是让每一行都可编辑,就像 Apple 的联系人应用程序一样?

最佳答案

UIViewController 有一个您可以覆盖的 -setEditing:animated: 方法。在此方法中,您可以调用 -setRightBarButtonItem-setLeftBarButtonItem

关于您的第二个问题,请查看UITableViewDataSource。有一个名为 -tableView:moveRowAtIndexPath:toIndexPath 的方法。

编辑:如果您想在 UITableViewCell 中输入文本,您必须在 -tableView:cellForRowAtIndexPath: 中放置一个 UITextField >。看here .

关于iphone - 自定义 UINavigationController 的编辑按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4391533/

相关文章:

iOS 表单键盘不消失

iphone - 从 View Controller 调用 poptoviewcontroller 函数

javascript - Jquery: iPhone "slide to unlock"

iphone - 我如何从 iPhone 应用程序向 Django 后端进行身份验证并向其发出请求以绕过 CSRF?

iphone - 具有视频和音频的应用程序的本地化

ios - 如何为用户输入文本时动态创建的每个单元格设置按钮操作(Swift 4)?

ios - 如何在 iOS 的多 channel 混音器中实现缓冲?

ios - UITableView 更改一个单元格中的文本,其他单元格中的文本也更改

swift - 处理后退按钮 NavigationController 以推送到另一个 ViewController

iphone - 如何检测来电和去电结束状态? iPhone