gpt4 book ai didi

ios - 如何在横向模式下获取主 UIView 的宽度?

转载 作者:可可西里 更新时间:2023-11-01 05:04:05 27 4
gpt4 key购买 nike

当我使用这段代码时:

- (void)viewDidLoad
{
[super viewDidLoad];
CGFloat mainViewWidth = self.view.bounds.size.width;
NSLog(@"%f", mainViewWidth);
}

我在模拟器中得到的结果是:480

当我在 iPhone 4 上启动应用程序时,我得到了结果 320?

我做错了什么吗?

最佳答案

viewWillAppear 中做同样的事情。

-(void)viewWillAppear:(BOOL)animated{
CGFloat mainViewWidth = self.view.bounds.size.width;
NSLog(@"%f", mainViewWidth);
}

并查看您是否获得了正确的值。ViewDidLoad 在 View 完全绘制之前被调用。访问 UIView size 属性会给你不可预测的值。

关于ios - 如何在横向模式下获取主 UIView 的宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13699368/

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