- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
return YES;
}
现在我不想在每个视图控制器中提供方向支持。我只需要两三个视图控制器。当我在任何视图控制器中编写return (interfaceOrientation = UIInterfaceOrientationPortrait);
时,它不起作用,应用程序仍然会改变其方向。如果我从CustomTabBarViewController中停止方向,那么它将停止整个应用程序的方向。
任何人都可以帮助我吗? 我刚刚被困在这里
提前致谢
答案 0 :(得分:1)
我认为如果使用tabBars你不能这样做。当使用tabbarcontroller并且更改方向是请求时,它将调用挂在tabbarcontroller中的每个viewcontroller,如果它是可见的则无关紧要。 因此,如果他们中的任何一个回答否,那么没有人会改变。
这就像“每个人或没有人”。
答案 1 :(得分:0)
除非所有视图控件都显示,否则标签栏不会旋转。 http://www.cimgf.com/2008/11/13/landscape-tab-bar-application-for-the-iphone/