У меня происходит довольно стандартное переворачивание:
[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
выше) - без кубиков. Я действительно думал, что это сработает.
- Установите фон каждого вида на черный - без кубиков. Я не думал, что это сработает, хотя ты даешь разные вещи, чтобы лучше понять:)
- Google хотел бы сумасшедший; продолжайте приземляться в списках, связанных с Safari.
Заранее спасибо!