У меня возникла проблема с UIView, что при использовании сплошного цвета для фона, анимация отлично.Анимация для UIViews с фоновыми изображениями?
Однако, когда я устанавливаю фоновое изображение для его цвета, анимация UIView работает неправильно. Это похоже на призрак контура страницы, но сам UIView на 100% прозрачен (если это имеет смысл).
цвет фона изображения является заранее установить, как так (что щурит анимация):
UIImage *loadedImage = [UIImage imageNamed:@"MyTexture.png"];
UIColor *tempColour = [[UIColor alloc] initWithPatternImage:loadedImage];
[myUIView setBackgroundColor:tempColour];
[tempColour release];
Установка цвета фона на твердый, однако, позволяет работу анимации штраф:
[myUIView setBackgroundColor:[UIColor blackColor]];
анимация Я использую:
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.5];
[UIView setAnimationTransition:UIViewAnimationCurveLinear forView:myUIView cache:YES];
[myUIView setHidden:YES];
[UIView commitAnimations];