Фон в iPhone Кварц CAAnimation - PullRequest
       1

Фон в iPhone Кварц CAAnimation

0 голосов
/ 10 августа 2009

Всякий раз, когда я использую кварцевую анимацию, фон анимации белый. Как я могу изменить это, чтобы быть другим цветом. Это код, который я использую для создания анимации

[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:1.0];

[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft forView:superview cache:YES];
[superview addSubview:backview];
[defaultview removeFromSuperview];
[UIView commitAnimations];

Ответы [ 2 ]

2 голосов
/ 10 августа 2009

Я думаю, что цвет фона для этих переходов совпадает с цветом фона одного UIWindow объекта вашего приложения - его главного окна.

Вы можете установить этот цвет в файле пера, обычно называемом MainWindow.xib, используя конструктор интерфейса.

Вы также можете установить это программно, например, в методе applicationDidFinishLaunching: вашего объекта делегата приложения, используя что-то вроде этого:

UIColor* myColor = [UIColor blackColor];  // Or any other color you want.
[window setBackgroundColor:myColor];

Кстати, вы также можете установить этот «цвет» как изображение, используя метод, такой как colorWithPatternImage:, один из удобных конструкторов UIColor.

Ссылка: предыдущий вопрос о цвете фона для переворачивающихся видов .

0 голосов
/ 10 августа 2009

Под фоном подразумевается анимация или весь фон просмотра?

...