有人知道如何旋转 iOS 模拟器(6.0及以上版本)吗?我已经搜索过,但没有找到相关信息。
我想通过代码实现这个功能(而不是手动操作),如果可以通过脚本完成,那么必须从代码中运行。这是否可行?需要一些建议。
有人知道如何旋转 iOS 模拟器(6.0及以上版本)吗?我已经搜索过,但没有找到相关信息。
我想通过代码实现这个功能(而不是手动操作),如果可以通过脚本完成,那么必须从代码中运行。这是否可行?需要一些建议。
[[UIDevice currentDevice] setOrientation:UIInterfaceOrientationLandscapeRight animated:YES];
只需在需要使用此方法的地方包含此类别。
@interface UIDevice (MethodsThatAppleWillHitMeWithTheBanStickForUsing)
-(void)setOrientation:(UIInterfaceOrientation)orientation animated:(BOOL)animated;
-(void)setOrientation:(UIInterfaceOrientation)orientation;
@end
在iOS6中,您必须检查几个步骤才能使所有方向都正常工作。即使其中一个缺失,它也无法正常工作。
如Lance所说,是的,您必须为iPhone或iPad设置支持的方向。
在您想要设置旋转的控制器中编写此代码。
-(NSUInteger)supportedInterfaceOrientations { return UIInterfaceOrientationMaskAll; }
-(BOOL)shouldAutorotate { return YES; }
根据您想要的方向更改UIInterfaceOrientationMaskAll。
您不应该收到此错误...(应用程序预计在应用程序启动结束时具有根视图控制器)
正确执行这些步骤,旋转将对您起作用。