iPhone Mail应用程序在导航栏中有一个编辑按钮。点击该按钮会在工具栏中显示删除按钮,并在表格单元格中显示复选框控件。点击一个或多个复选框,然后点击删除按钮会导致删除已检查的邮件。
如何在我自己的代码中添加类似功能?
以下是我正在寻找的效果的屏幕截图:
答案 0 :(得分:1)
UINavigationBar有一个带有leftBarButtonItem和rightBarButtonItem的UINavigationItem。 要设置编辑按钮,可以使用以下样式初始化一个条形按钮项:UIBarButtonSystemItemEdit。
按照此处的删除按钮示例: http://dragonforged.com/devblog/?p=34
答案 1 :(得分:0)
@ DavidSowsy的回答只显示了如何绘制一个红色按钮。
对于那些真正有兴趣在UITableView中选择多行的人,我找到了两种方法:
涉及未记录的API的easy way可能会使您的应用在下一次崩溃 操作系统更新。
proper one,这是一项更多的工作,但效果很好,你不必再考虑它了。
对于我的项目,我选择了后者。