У меня есть некоторое довольно стандартное продолжение действия зеркального отражения:
[UIView beginAnimations:@"swapScreens" context:nil];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft forView:self.view cache:YES];
[UIView setAnimationDuration:1.0];
[self.view exchangeSubviewAtIndex:0 withSubviewAtIndex:1];
[UIView commitAnimations];
К кредиту Apple этот стиль анимации удивительно легок работать с. Очень прохладный, и я смог анимировать переходы, зеркальные отражения, исчезает и т.д. всюду по приложению очень легко.
Вопрос: Во время зеркально отраженного перехода фон, видимый 'позади' двух представлений во время зеркального отражения, является белым, и я хотел бы, чтобы это было черно. Я имею:
self.view
выше) - провал. Я действительно думал, что это будет работать.Заранее спасибо!
Вы можете использовать цвет или изображение. Для этого можно добавить представление:
UIWindow *window = [appDelegate window];
UIView *bgView = [[UIView alloc] init];
[bgView setBackgroundColor:[UIColor blackColor]];
[window addSubView:bgView];
Или установить цвет фона непосредственно в окне:
[[appDelegate window] setBackgroundColor:[UIColor blackColor]];