我一直遇到很大的问题。 Xcode只是简单地将我的横向模式应用程序转换为纵向视图,它不会回来!
我已将整个应用程序编程为几乎在Ipad中以横向模式运行。
在故事板上,每个窗口都在lanscape中。 我相信我根据下面的图像正确设置了
最后在我的viewController上我有:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return YES;
}
任何人都知道可能出现什么问题,或者为什么Xcode只是在我调整一个viewController时将屏幕设置为无处不在?
答案 0 :(得分:1)
如果您只想支持横向广告,请将shouldAutorotateToInterfaceOrientation
更改为:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
if (interfaceOrientation == UIInterfaceOrientationLandscapeLeft ||
interfaceOrientation == UIInterfaceOrientationLandscapeRight) {
return YES;
}
// Default
return NO;
}