编辑像iPhone Mail这样的表

时间:2010-01-21 12:35:24

标签: iphone

iPhone Mail应用程序在导航栏中有一个编辑按钮。点击该按钮会在工具栏中显示删除按钮,并在表格单元格中显示复选框控件。点击一个或多个复选框,然后点击删除按钮会导致删除已检查的邮件。

如何在我自己的代码中添加类似功能?

以下是我正在寻找的效果的屏幕截图:

screenshot of spam folder with some messages checked http://www.freeimagehosting.net/uploads/add199aa62.png

2 个答案:

答案 0 :(得分:1)

  1. UINavigationBar有一个带有leftBarButtonItem和rightBarButtonItem的UINavigationItem。 要设置编辑按钮,可以使用以下样式初始化一个条形按钮项:UIBarButtonSystemItemEdit。

  2. 按照此处的删除按钮示例: http://dragonforged.com/devblog/?p=34

答案 1 :(得分:0)

@ DavidSowsy的回答只显示了如何绘制一个红色按钮。

对于那些真正有兴趣在UITableView中选择多行的人,我找到了两种方法:

  1. 涉及未记录的API的easy way可能会使您的应用在下一次崩溃 操作系统更新。

  2. proper one,这是一项更多的工作,但效果很好,你不必再考虑它了。

  3. 对于我的项目,我选择了后者。