我有一个iOS4 iPad应用程序,我正在升级到iOS5,有一个问题我不完全了解发生了什么。
有问题的视图使用带有多个子类UITableView
的{{1}}来显示一系列不同(和可修改的)字段。每个单元格都包含UI按钮,UITableViewCells
等,用于存储可变数量的控件。
通过UITextFields
,我们启用了用户使用拖放重新排列行顺序的功能。它在iOS4中运行良好,但iOS5已停止正常运行。一个简单的交换使被移动的单元格的文本字段看起来被禁用(没有它们的白色背景),并且进一步向下的辅助单元格可能变得“被窃听”,以不可预测的方式从屏幕上消失 - 留下它们应该存在的空白区域。
导致此问题的iOS4和iOS5之间发生了什么变化,我该如何纠正?
答案 0 :(得分:0)
从iOS 5开始,您还必须实施tableView:moveRowAtIndexPath:toIndexPath:
以启用重新排序;你在做这个吗?