我有这个代码我想去另一个uiview,但我想只在纵向模式下显示这个视图(第二个视图),第一个视图中的通知在第二个视图中不起作用;
有没有办法改变这个
[[NSNotificationCenter defaultCenter] removeObserver:self];
view2 *viewController = [[[view2 alloc] init] autorelease];
UINavigationController *navController = [[[UINavigationController alloc] initWithRootViewController:viewController] autorelease];
viewController.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
[self presentModalViewController:navController animated:NO];
我想在ios> 6
中完全相同的一个函数- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
return NO;
}
答案 0 :(得分:0)
尝试继承UINavigationController并覆盖以下方法:
- (BOOL)shouldAutorotate
{
return YES;
}
- (NSUInteger)supportedInterfaceOrientations
{
return UIInterfaceOrientationMaskPortrait;
}