Cross Disolve работает на iPhone, но не на iPad - PullRequest
2 голосов
/ 14 июля 2010

У меня есть следующий код, который вызывается после загрузки представления.Он отлично работает на 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"];

}

1 Ответ

1 голос
/ 18 июля 2010

Извините, здесь нечего видеть.Это связано с тем, что iOS 4 не требует расширения изображения, а 3.2 все еще нуждается в нем.Все решено.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...