Nein, Sie müssten die Rotationsrückrufe implementieren und die Ebene selbst an die Position drehen, die der Bildschirm zuvor hatte.
wäre es etwa so aussehen
- (void)viewWillTransitionToSize:(CGSize)size
withTransitionCoordinator:(id<UIViewControllerTransitionCoordinator>)coordinator
{
[super viewWillTransitionToSize:size withTransitionCoordinator:coordinator];
[coordinator animateAlongsideTransition:^(id<UIViewControllerTransitionCoordinatorContext> context)
{
UIInterfaceOrientation orientation = [[UIApplication sharedApplication] statusBarOrientation];
if (orientation == UIInterfaceOrientationMaskPortrait || orientation == UIInterfaceOrientationPortrait) {
/// rotate layer to old orientation
}else{
/// rotate layer to old orientation
}
} completion:^(id<UIViewControllerTransitionCoordinatorContext> context)
{
}];
}