我有以下代码在视图加载后调用。它在iPhone上完美运行,但在iPad上似乎什么都不做。我已经确认我的UIImageView的帧/边界被设置为iPad屏幕的大小。建议好吗?
- (void)startNextAnimation {
CABasicAnimation *crossFade = [CABasicAnimation animationWithKeyPath:@"contents"];
crossFade.fromValue = imageFrom;
//crossFade.fromValue = (id)(imageFrom.CGImage);
crossFade.toValue = imageTo;
//crossFade.toValue = (id)(imageTo.CGImage);
crossFade.delegate = self;
crossFade.duration = 5.0f;
crossFade.fillMode = kCAFillModeForwards;
crossFade.removedOnCompletion = NO;
[bgPattern.layer addAnimation:crossFade forKey:@"animateContents"];
}
答案 0 :(得分:1)
对不起,这里没什么可看的。这与iOS 4不需要图像扩展有关,而3.2仍然需要它。全部解决了。