gpt4 book ai didi

ios - 跨不同模拟器打印 View 的 bounds.width 属性时的常量值 od 375

转载 作者:搜寻专家 更新时间:2023-11-01 06:27:12 25 4
gpt4 key购买 nike

我在我的应用程序中遇到了一件非常奇怪的事情。我有一个 View ,其约束设置是为了将其边缘贴在手机的两个边缘上。一切正常, View 填满了整个屏幕,但是当我尝试打印 self.bounds.width 属性时,它总是返回我 375.0 尽管我已经尝试过了与多个设备模拟器。谁能给我解释一下?

最佳答案

您看到的宽度是 Storyboard中 View 的宽度。如果您在 Storyboard中将设备设置为 iPhone SE 尺寸,您将获得 320 的宽度。

一旦根据实际运行的设备调整了 View 的大小,您将获得正确的值。

试一试

viewDidAppear
viewDidLayoutSubviews

关于ios - 跨不同模拟器打印 View 的 bounds.width 属性时的常量值 od 375,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52758333/

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