gpt4 book ai didi

ios - UI界面方向问题

转载 作者:行者123 更新时间:2023-11-28 23:07:16 25 4
gpt4 key购买 nike

我创建的项目仅具有受支持的界面方向景观。

在 IB 中,我改变方向我对风景的看法并将大小更改为 w: 480 h:320。

在方法 -scrollViewDidScroll 中,我得到了 View 的宽度 (self.view.frame.size.width) 并且值为 320,但在 IB 中我将其设置为 480。

有人知道是什么吗?谢谢!

最佳答案

在 IB 中更改方向不会对加载后的 View 产生任何影响 - 这只是为了方便您布置控件。

View 的实际宽度将取决于设备在运行时的方向,假设您允许它旋转。

当从 Nib 加载 View 时,它会自动调整大小以适应屏幕,因此如果您的手机在加载时处于纵向模式,则宽度将为 320。

确保您已经在 View Controller 中正确设置了 willRotateToInterfaceOrientation: 方法。

如果这一切都正确并且它以横向显示,另一件事是尝试使用 self.view.bounds.size.width 属性,因为内部大小(边界)并不总是如果 View 已旋转,则与外部尺寸(框架)相同。

关于ios - UI界面方向问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9114908/

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