gpt4 book ai didi

ios - 重新排列 UITableViewCells 会导致单元格内容中断

转载 作者:行者123 更新时间:2023-12-01 16:58:25 24 4
gpt4 key购买 nike

我有一个 iOS4 iPad 应用程序,我要升级到 iOS5,但有一个问题我不完全明白发生了什么。

有问题的 View 使用 UITableView带有多个子类 UITableViewCells显示一系列不同(和可修改)的字段。每个单元格都包含 UI 按钮,UITextFields等,并用于轻松存储可变数量的控件。

通过 tableView:canMoveRowAtIndexPath:我们使用户能够使用拖放重新排列行的顺序。它在 iOS4 中运行良好,但从 iOS5 开始就无法正常运行了。一个简单的交换会使移动的单元格的文本字段看起来被禁用(没有它们的白色背景),并且更下方的辅助单元格可能会被“窃听”,以不可预测的方式从屏幕上消失——在它们应该存在的地方留下空白。

导致此问题的 iOS4 和 iOS5 之间发生了什么变化,我该如何解决?

最佳答案

从 iOS 5 开始,您还必须实现 tableView:moveRowAtIndexPath:toIndexPath:启用重新排序;你在做这个吗?

关于ios - 重新排列 UITableViewCells 会导致单元格内容中断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9571630/

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