gpt4 book ai didi

iphone - 设置状态栏方向 : how to change the device orientation

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

我正在使用以下代码将纵向 View 更改为横向 View ,效果很好。

但我需要知道的是,将 View 更改为横向后,当我打印设备的当前方向时,它会为我提供“纵向”模式。

这段代码可以改变设备方向吗?如果是这样那么为什么当我检查当前方向时它显示为“肖像”模式?

那么我如何以记录的方式更改设备方向?

请帮帮我...

请看下面我的代码

[[UIApplication sharedApplication] setStatusBarOrientation:
UIInterfaceOrientationLandscapeRight];

UIScreen *screen = [UIScreen mainScreen];
CGFloat screenWidth = screen.bounds.size.width;
CGFloat screenHeight = screen.bounds.size.height;
UIView *navView = [[self navigationController] view];
navView.bounds = CGRectMake(0, 0, screenHeight, screenWidth);
navView.transform = CGAffineTransformIdentity;
navView.transform = CGAffineTransformMakeRotation(degreesToRadian(90));
navView.center = CGPointMake(screenWidth/2.0, screenHeight/2.0);
[UIView commitAnimations];

最佳答案

因为设备方向没有改变!您只需手动设置 statusBar 方向并在您的 View 上应用变换即可!

关于iphone - 设置状态栏方向 : how to change the device orientation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4582378/

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