У меня есть контейнерное представление с 2 подпредставлениями. Я хочу переключаться с одного на другое. Проблема в том, что появляется какое-то мерцание. Это не происходит на iPhone 3GS, но на симуляторе и iPhone 3G:
http://www.hanspinckaers.com/upload/Flickering.png
Кто-нибудь знает, почему это происходит?
Это код:
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration: 0.75];
[UIView setAnimationDidStopSelector:@selector(afterAnimationProceed)];
[UIView setAnimationDelegate:self];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:self.containerView cache:YES];
if(self.mapViewController.view.superview){
[self.mapViewController.view removeFromSuperview];
[self.containerView addSubview:self.tableController.view];
} else {
[self.tableController.view removeFromSuperview];
[self.containerView addSubview:self.mapViewController.view];
}
[UIView commitAnimations];
Заранее спасибо!
Hans