gpt4 book ai didi

iOS 方向改变,但页面仍然垂直

转载 作者:行者123 更新时间:2023-11-28 22:21:24 25 4
gpt4 key购买 nike

所以我使用下面的代码在设备方向改变时加载 UIView,但是当页面加载时,页面上的内容没有以正确的方式布局。关于如何更改此设置的任何想法?

在项目设置中没有检查左右旋转。 Rotated without checking left and right in the project settings.

在项目设置中勾选左右旋转。 Rotated with checking left and right in the project settings.- 我实际上倾向于这个,因为至少状态栏在正确的区域,但缺点是页面的宽度没有改变并允许我水平构建......

    [[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(deviceOrientationDidChange) name:UIDeviceOrientationDidChangeNotification object:nil];


- (void)deviceOrientationDidChange{
UIDeviceOrientation orientation = [[UIDevice currentDevice] orientation];
if (orientation == UIDeviceOrientationPortrait){
NSLog(@"I'm portrait!");

}
else if (orientation == UIDeviceOrientationLandscapeLeft) {
NSLog(@"I'm landscape LEFT!!");

}
else if (orientation == UIDeviceOrientationLandscapeRight) {
NSLog(@"I'm landscape Right!!");

}
else {

}
}

最佳答案

您是否在常规设置中选择了所有方向?

enter image description here

关于iOS 方向改变,但页面仍然垂直,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20287070/

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