gpt4 book ai didi

ios - 如何实现 iOS 邮件应用程序的多选行为?

转载 作者:行者123 更新时间:2023-11-29 10:43:22 25 4
gpt4 key购买 nike

我正在尝试实现一个与常用邮件应用程序非常相似的用户界面场景。我的表设置为单选。我使用控制拖动的东西来创建从我的单元格到另一个 View Controller 的推送转场。到目前为止,一切都很好。

现在我添加了一个设置[self.tableView setEditing: YES animated: NO] 的按钮。像邮件应用程序,我想知道能够选择其中的一些,然后使用底部的工具栏对其进行操作。我在 Storyboard编辑器中将 Editing 属性设置为 Multiple Selection During Editing

当我进入编辑模式时会发生什么,它会缩进,而且我已经免费获得了选择图形! 但是...当我按下第一个时,它会选择它然后进行推送。有没有一种优雅的方法可以让它在正常模式下推送我的详细信息 Controller ,而在编辑模式下只切换选择状态?

输入之后……我突然想到我可以在这里添加一些间接的内容。我将选择事件绑定(bind)到我的 Controller ,然后根据 tableView.isEditing 是否以编程方式推送 segue,或者只是切换选择。这是正确的方法吗?或者我应该做些不同的事情吗?

最佳答案

当进入编辑模式时,设置一个类属性 BOOL editMode = YES。然后在 didSelectRowForIndexPath 中检查 editMode == YES 是否不做任何选择更多的单元格,如果没有开始你的 segue。

关于ios - 如何实现 iOS 邮件应用程序的多选行为?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23381193/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com