gpt4 book ai didi

iphone - iOS : How can I rotate a view control when another view segues to it?

转载 作者:行者123 更新时间:2023-12-03 20:52:10 26 4
gpt4 key购买 nike

我正在制作一个应用程序只是为了好玩,它似乎工作正常,除了当我希望它只在一个屏幕上横向显示时,它会保持纵向。我怎样才能让它在加载时自动旋转到横向?我已经尝试过这个:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return (interfaceOrientation == UIInterfaceOrientationLandscapeRight ) || (interfaceOrientation == UIInterfaceOrientationLandscapeLeft);
}

但是这似乎不起作用。仅当我旋转设备时,它才会旋转 View ,然后它将保持横向状态,但我希望它能够在加载后立即执行操作,而无需用户旋转设备以使其脱离纵向状态。我有什么遗漏的吗?感谢您提供的所有帮助!如果您想从该应用程序中获取更多代码,我将非常乐意与您分享。

最佳答案

在 viewDidLoad 方法和 shouldautorotate 方法中添加此内容:

 [[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationLandscapeRight animated:NO];
[[self view] setBounds:CGRectMake(0, 0, 480, 320)];
[[self view] setCenter:CGPointMake(160, 240)];
[[self view] setTransform:CGAffineTransformMakeRotation(M_PI / 2)];

关于iphone - iOS : How can I rotate a view control when another view segues to it?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11076113/

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