在ios5中几乎所有动画都是动画

时间:2011-10-04 22:49:16

标签: ios5 uiviewanimation

我正在开发一个使用Xcode 4.1构建并与iOS 4.0链接的应用程序。今天我已经开始在iOS5上进行测试,以便在新操作系统启动时准备就绪。

我们有一个有趣的问题,几乎每个UIView子类在重绘时都会动画化。每次用户滚动时,作为表视图的节标题返回的视图都会被动画化。但实际上几乎任何UIView更新都是动画的。对屏幕的影响非常迷惑。

我在这个问题上找不到任何东西。但我必须错过一些重大变化或做错事。

有没有遇到过类似问题的人?

1 个答案:

答案 0 :(得分:2)

根据我在iOS 5中看到的情况,这不是正常行为。

听起来你在UIView动画块中包含对TableView的一些调用,因此UITableView所做的任何调用(如LayoutSubviews)也在该动画块中。另一种可能性是您忘记了正确提交动画,因此所有UIView的更改都会包括在内。

UIView动画及其运行方式有一些变化。只是有点讽刺的是,我曾经遇到过一些依次运行的Animations问题。所以,也许这是你的代码中的一个以前从未注意到的错误。