【问题标题】:Editing a table like iPhone Mail编辑像 iPhone Mail 这样的表格
【发布时间】:2010-03-26 09:02:49
【问题描述】:

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

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

这是我要找的效果截图:

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

【问题讨论】:

    标签: iphone


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

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

    【讨论】:

      【解决方案2】:

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

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

      1. easy way 涉及未记录的 API,可能会导致您的应用在接下来崩溃 操作系统更新。

      2. proper one,这有点工作,但效果很好,你不必再考虑它了。

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

      【讨论】:

        猜你喜欢
        • 2011-12-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-03-04
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多