gpt4 book ai didi

objective-c - 如何使用代码旋转 iOS 模拟器?

转载 作者:太空狗 更新时间:2023-10-30 03:51:15 25 4
gpt4 key购买 nike

有谁知道如何旋转 iOS 模拟器(6.0 及以上)?我已经搜索过,但没有找到任何相关内容。

我正在尝试通过代码(不是手动)执行此操作,但如果可以通过脚本完成,则必须从代码运行。这甚至可以做到吗?需要一些建议。

最佳答案

将支持的界面方向条目添加到测试目标(或任何合适的目标),如下所示:

Target Settings

只要条目是横向条目,它就会以横向模式运行。

编辑:
如果我误解了你关于测试的评论并且你没有运行单元测试,你可能不想继续改变你的主要目标的方向。在这种情况下,您可以复制主要目标并在那里更改方向。

编辑:
有一种未记录的方法可以在代码中强制旋转。虽然这适用于测试,但如果您在提交的应用中使用它,可能会使您的应用被拒绝。

[[UIDevice currentDevice] setOrientation:UIInterfaceOrientationLandscapeRight animated:YES];

只要在需要使用此方法的地方包含此类别即可。

@interface UIDevice (MethodsThatAppleWillHitMeWithTheBanStickForUsing)
-(void)setOrientation:(UIInterfaceOrientation)orientation animated:(BOOL)animated;
-(void)setOrientation:(UIInterfaceOrientation)orientation;
@end

关于objective-c - 如何使用代码旋转 iOS 模拟器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15642135/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com