我正在使用 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 轴的变换相同