我使用带有4个TabBarItems的IB的TabBarController创建了一个应用程序,因此显示了4个不同的ViewControllers。 为了允许横向,我必须在我的所有ViewController中添加此代码:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
return (interfaceOrientation == UIInterfaceOrientationPortraitUpsideDown ? NO : YES);
}
问题是我不希望例如secondViewController自动旋转,我该怎么做? 因为每次我在一个ViewController中删除上面的代码时,每个ViewControllers都不再旋转。
由于
答案 0 :(得分:0)
将代码保留在那里,但您需要执行以下两项操作之一:
例如:
[[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationPortrait animated:YES]