草庐IT

ios - UITableView Row Animation Automatic如何判断使用哪个动画?

coder 2023-07-26 原文

iOS 5 SDK 引入了一种用于表格单元格插入和删除的新动画类型:UITableViewRowAnimationAutomaticApple's documentation对于此值,只需说明:

The table view chooses an appropriate animation style for you.

那么,呃,这究竟是如何工作的?表格 View 考虑了哪些因素? table 的长度?可见数据?月相?

最佳答案

这取决于插入行的位置。

通常,如果您在一个部分的开头或结尾处操作行并选择了不合适的动画,则该行可能会在动画显示时显示在部分页眉/页脚后面UITableViewRowAnimationAutomatic 的目的是让表格 View 自动选择一个看起来不错的动画。

例如,当在一个部分的开头插入一行时,表格 View 将使用UITableViewRowAnimationBottom。当它被插入到一个部分的末尾时, TableView 将使用 UITableViewRowAnimationTop

WWDC 2011 session "UITableView Changes, Tips, Tricks"详细介绍 3:25。

关于ios - UITableView Row Animation Automatic如何判断使用哪个动画?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7959113/

有关ios - UITableView Row Animation Automatic如何判断使用哪个动画?的更多相关文章

随机推荐