gpt4 book ai didi

ios - 如何为所有单元格启用编辑模式,而不仅仅是可见单元格

转载 作者:行者123 更新时间:2023-11-28 23:56:04 26 4
gpt4 key购买 nike

在我的应用程序中,我希望允许用户按下一个按钮,使他们能够更改表格 View 单元格的顺序。

我正在使用[tableView setEditing:YESanimated:YES];

但是,当用户按下按钮然后滚动时,按下按钮时不可见的单元格没有启用编辑模式。

我在 Apple 的文档中读到:“当您调用此方法并将编辑值设置为 true 时, TableView 将通过在每个可见对象上调用 setEditing(_:animated:) 进入编辑模式> UITableViewCell 对象。”

有没有办法让所有单元格都处于编辑模式,尽管在启用编辑模式时不可见?

下面是一些快照:

After enabling editing mode

After scrolling

最佳答案

当您调用[tableView setEditing:YES animated:YES]; 时,您还可以将自定义 BOOL 属性设置为 YES指示其他单元格在显示时应处于编辑模式。

然后,在您的 UITableViewDelegate 中,您可以实现 - (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath 方法,如果您的编辑标志为 YES,则在单元格上调用 setEditing(_:animated:)。当您不想再发生这种情况时,请确保将标志设置为NO

关于ios - 如何为所有单元格启用编辑模式,而不仅仅是可见单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51237555/

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