【发布时间】:2013-10-30 19:17:02
【问题描述】:
试图成为 ios7 风格,我在点击表格中的单元格时将 UIPickerView 插入到 UITableView 中。这工作正常并且动画效果很好。但是,当我通过调用 deleteRowsAtIndexPaths 收回单元格时会出现问题。
我遇到了“出血”/重叠,其中选择器将其中一个单元格隐藏在表格视图的下方。查看屏幕截图。
我没有做任何超级定制的事情,所以我想知道这是否是 iOS7 的错误。所有单元格都有纯色背景(白色)。
任何帮助将不胜感激。谢谢!
点击第一行
这是收回时的中间动画。注意底部单元格的重叠和选择器溢出
【问题讨论】:
-
动画结束后,所有的表格单元格都应该是这样吗?只是动画本身的问题吗?
-
另外,您将哪种动画类型传递给 deleteRowsAtIndexPaths:withRowAnimation:,例如,自动、底部、顶部等?
-
动画完成后,一切都很好,UI 看起来应该是正常的。我尝试了所有动画类型,它们都产生相同的结果。
-
我还注意到调用 deleteRowsAtIndexPaths:withRowAnimation: 时出现的不规则动画。我在这里发布了一个关于这个问题的问题:stackoverflow.com/q/19474665/1239263 这个问题引起的关注太少,以至于我因此获得了 Tumbleweed 徽章。我仍然没有解决方案。
-
我很想看看这个视图是什么样子的
标签: ios objective-c uitableview ios7