0

我正在使用 CABasicAnimation 通过以下方式沿 y 轴移动图片

CABasicAnimation   *translationY    =   [CABasicAnimation animationWithKeyPath:@"transform.translation.y"];
translationY.fromValue              =   [NSNumber numberWithInt:0];
translationY.toValue                =   [NSNumber numberWithInt:-150];
translationY.duration               =   1;
translationY.delegate               =   self;
translationY.removedOnCompletion    =   NO;
translationY.fillMode = kCAFillModeForwards;

[self.logo.layer addAnimation:translationY forKey:nil];

但是,当我在设备( iphone4 和 iphone5 )上进行测试时,toValue执行方式不同。

图片附在下面

iphone 5:

在此处输入图像描述

和 iphone4: 在此处输入图像描述

我们如何确保 ip4 和 ip5 沿 y 轴的变换相同

4

0 回答 0