gpt4 book ai didi

ios - 以编程方式关闭 UITableViewCell 的 "swipe to delete"按钮/状态?

转载 作者:IT王子 更新时间:2023-10-29 07:48:17 26 4
gpt4 key购买 nike

我正在开发一个具有 UISplitView 的 iPad 应用程序。 Split View的 Root View 是一个 UITableView。当 Split View纵向旋转时, Root View Controller 显示在 UIPopoverViewController 中(显然这是标准做法)。

我遇到的问题是,当 iPad 处于纵向旋转时,如果用户在 Root View 上滑动删除,然后触摸详细 View ,然后再次打开 Root View ,该单元格仍处于相同的状态显示滑动手势的“删除”。这不是预期的行为。

目前,我正在 Root View 中的 viewDidDisappear(在 super 之后)中的 TableView 上调用 reloadData,它具有所需的最终结果。有没有更有效的方法来实现这一点?

最佳答案

您也可以结束 UITableView 的编辑模式(可能也在 viewDidDisappear 中)。

self.tableView.editing=false;

不确定这是否更有效 - 也许更明确。

关于ios - 以编程方式关闭 UITableViewCell 的 "swipe to delete"按钮/状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5981505/

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