iPhone:齐声移动物体

时间:2012-03-01 00:07:58

标签: iphone animation uiscrollview

我在iPhone屏幕周围移动多个对象,同时更改视野。这看起来是锯齿状的,因为不同的对象移动发生在不同的时间,特别是从调用zoomToRect以围绕它们都存在的scrollView移动视图。

如果这些是计算机动画的旧时代,我说我想要一个帧缓冲区来让所有东西在瞬间保持一致。但我想在iOS中有更高级别的方法。

最简单/最干净的方法是让所有这些动作在同一时刻消失?

编辑:为了澄清,我提出了一个单独的问题,以保持ScrollView与其中的对象保持同步。

1 个答案:

答案 0 :(得分:3)

核心动画:https://developer.apple.com/library/ios/#documentation/WindowsViews/Conceptual/ViewPG_iPhoneOS/AnimatingViews/AnimatingViews.html#//apple_ref/doc/uid/TP40009503-CH6-SW1

最简单的方法是使用像:

这样的块
[UIView animateWithDuration:1.0 animations:^{
    // do all kinds of repositioning, alpha changes, etc.
}];

与往常一样,查看文档。如果您同时使用ScrollView zoomToRect:animated:,可能会有一些排序问题。

相关问题