ios – UITableViewRowAnimationAutomatic如何确定要使用哪个动画?

iOS 5 SDK为表格单元插入和删除引入了一种新的动画类型:UITableViewRowAnimationAutomatic.这个值的 Apple’s documentation只是说:

The table view chooses an appropriate animation style for you.

所以,错误,这是如何工作的呢?表格视图考虑了哪些因素?桌子的长度?可见数据?月相?

解决方法

这取决于行被插入的位置.

通常情况下,如果您正在操作部分开头或结尾处的行,并选择不适当的动画,则该行可能会显示在页眉/页脚后面,因为动画. UITableViewRowAnimationAutomatic的目的是让表视图自动选择一个看起来不错的动画.

例如,当在一个部分的开头插入一行时,表视图将使用UITableViewRowAnimationBottom.当它被插入到一个部分的末尾时,表视图将使用UITableViewRowAnimationTop.

WWDC 2011会议“UITableView Changes,Tips,Tricks”在周围进行了更详细的介绍3:25.

相关文章

当我们远离最新的 iOS 16 更新版本时,我们听到了困扰 Apple...
欧版/美版 特别说一下,美版选错了 可能会永久丧失4G,不过只...
一般在接外包的时候, 通常第三方需要安装你的app进行测...
前言为了让更多的人永远记住12月13日,各大厂都在这一天将应...