我的根视图控制器处于纵向模式。我在这个根视图控制器上有一个按钮,按钮操作代码如下所示:
-(IBAction)VideosView
{
VideosDetailViewController *videoview=[[VideosDetailViewController alloc] initWithNibName:@"VideosDetailViewController" bundle:[NSBundle mainBundle]];
[self.navigationController pushViewController:videoview animated:YES];
[videoview release];
}
我希望我的 VideosDetailViewController 处于横向模式。为了解决这个问题,我尝试了很多方法,但没有一个适合我。这是我到目前为止所尝试的:
- (NSUInteger)supportedInterfaceOrientations {
return UIInterfaceOrientationMaskLandscapeLeft;
}
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation{
return (toInterfaceOrientation == UIInterfaceOrientationLandscapeLeft);
}
但这对我不起作用。有什么建议么?