我正在为 iPad 创建横向应用程序,但是当我运行该应用程序时,我发现主屏幕显示为纵向。我该如何解决?
问问题
136 次
3 回答
1
选择目标,在“支持的设备方向”中仅选择横向左和横向右选项。以及在您的 roo 视图控制器集中
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
if(UIInterfaceOrientationIsLandscape(interfaceOrientation))
return YES;
return NO;
}
于 2012-07-09T06:39:08.893 回答
0
确保您的应用在项目设置中仅支持横向(取消选择“纵向”和“倒置”):
支持景观的视图控制器也应该说他们支持:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return UIInterfaceOrientationIsLandscape(interfaceOrientation);
}
于 2012-07-09T06:38:25.240 回答
0
添加这个方法
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
// Return YES for supported orientations
NSLog(@"Changed interface orientation");
return ((interfaceOrientation == UIInterfaceOrientationLandscapeLeft) || (interfaceOrientation == UIInterfaceOrientationLandscapeRight)
);
}
于 2012-07-09T07:02:00.927 回答