我有一个应用程序,其中有两个视图控制器说 viewcontrollerA 和 viewcontrollerB。当 viewcontrollerA 以纵向模式加载时,我单击 viewcontrollerA 上的提交按钮 viewcontrollerB 以纵向模式显示。这工作正常。当 viewcontrollerA 以横向加载时模式,然后我单击提交我希望 viewcontrollerB 以纵向模式呈现,但目前它以横向模式显示。我想强制 viewcontrollerB 以纵向模式显示,即使它是从横向模式 viewcontroller 呈现的。这是我的代码:
这是 viewcontrollerA 的提交代码
-(IBAction)submit
{
LoginNewViewController *lvc =[[LoginNewViewController alloc] initWithNibName:@"LoginNewViewController" bundle:[NSBundle mainBundle]];
[self presentModalViewController:lvc animated:YES];
}
这是给 viewcontrollerB
- (BOOL)shouldAutorotate
{
return NO;
}
- (NSUInteger)supportedInterfaceOrientations
{
return (UIInterfaceOrientationMaskPortrait| UIInterfaceOrientationMaskPortraitUpsideDown);
}