Jav*_*aña 6 objective-c uinavigationcontroller ios ios5 ios6
在iOS 5中,它运行正常:
PinRequiredViewController *pinView = [[PinRequiredViewController alloc]initWithNibName:@"PinRequiredView" bundle:nil];
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:pinView];
// show the navigation controller modally
navController.modalPresentationStyle = UIModalPresentationFormSheet;
navController.modalInPopover = NO;
navController.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentViewController:navController animated:YES completion:nil];
navController.view.superview.frame = CGRectMake(0, 0, 250, 250);
navController.view.superview.center = self.view.window.center;
Run Code Online (Sandbox Code Playgroud)
但是在iOS6中工作不正常,视图不会在屏幕中保持居中,包括纵向和横向.有解决方案吗
谢谢!!:)
我认为如果您删除UIModalTransitionStyleFlipHorizontal过渡样式并使用其他过渡样式之一,它将起作用.
好像这是一个错误UIModalTransitionStyleFlipHorizontal.