我们可以在iPad模拟器上测试方向的变化吗?
我们还可以在iPad模拟器上测试方向的变体吗?
例如:
UIInterfaceOrientationPortrait的变体是
代码
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return (interfaceOrientation == UIInterfaceOrientationPortrait || interfaceOrientation == UIInterfaceOrientationPortraitUpsideDown);
}
答案 0 :(得分:1)
是的,您可以使用Command +向左/向右箭头旋转模拟器。然而,从我自己的经验来看,它并不像在真实设备上那么精确(有时候有些错误只能在真实设备上重现,不幸的是......)如果你的视图没有旋转,那么你的代码肯定会出现问题(检查shouldRotateToDeviceOrientation)
答案 1 :(得分:0)
您可以更改模拟器的方向,因此其界面方向也会发生变化。所以你肯定可以在模拟器上测试它们。
答案 2 :(得分:0)
如果您仍在努力解决这个问题,我建议您将测试更改为:
return ((interfaceOrientation == UIInterfaceOrientationPortrait) || (interfaceOrientation == UIInterfaceOrientationPortraitUpsideDown));
我认为这是两个测试(因此有两组括号)。
希望这有帮助