0

我在我的 ios 应用程序中创建了缩放动画,它在 ios 6 设备上运行良好,但是当我在包含 ios 5 的设备上运行相同的代码时,它的行为不同,即按钮(我在其上放置此效果)带有拉伸和延迟效果。任何人都可以看看代码并检查我错了什么。

代码

- (void) zoomEffect
{
    self.transform = CGAffineTransformScale(CGAffineTransformIdentity, 0, 0);
    [UIView animateWithDuration:0.3 animations:^{
        self.transform = CGAffineTransformScale(CGAffineTransformIdentity, 1.3, 1.3);
    } completion:^(BOOL finished){
        [UIView animateWithDuration:0.3 animations:^{
            self.transform = CGAffineTransformIdentity;
        } completion:^(BOOL finished){

        }];
    }];
}
4

1 回答 1

1

我有同样的“问题”...... :)

尝试更改此行

self.transform = CGAffineTransformScale(CGAffineTransformIdentity, 0, 0);

self.transform = CGAffineTransformScale(CGAffineTransformIdentity, 0.0001, 0.0001);
于 2013-08-30T09:04:43.207 回答