Я переключаюсь между представлениями в моем приложении, используя UIViewAnimationOptionTransitionCurlUp
анимацию перехода.Однако в моем приложении стандартный белый фон нижней части страницы выглядит уродливо.Как изменить цвет фона (или изображение) задней стороны страницы?
Я безуспешно пытался выложить предложения, размещенные на этих двух страницах:
Как мнеуправлять цветом фона при переходе анимации флип-представления iPhone?
http://adrianhosey.blogspot.com/2009/04/putting-background-behind-uiview.html
В соответствии с предложениями в приведенных выше постах, я пытался добавить подпредставление для обоих видови окно, добавив следующий код к viewDidLoad:
, но это также не сработало:
UIView *dummyView = [[UIView alloc] initWithFrame:self.view.window.frame];
dummyView.backgroundColor = [UIColor blueColor];
[self.view addSubview:dummyView];
[self.view.window addSubview:dummyView];
Для справки, это мой код анимации:
[UIView transitionWithView:self.view
duration:0.75
options:UIViewAnimationOptionTransitionCurlUp|UIViewAnimationCurveEaseIn
animations:^{}
completion:^ (BOOL success){
// do some stuff here
}];
Есть идеи?