gpt4 book ai didi

iOS Storyboard,布局在 4.0 英寸屏幕尺寸和 3.5 英寸屏幕尺寸之间笨拙地转换

转载 作者:可可西里 更新时间:2023-11-01 06:23:16 25 4
gpt4 key购买 nike

我在应用屏幕尺寸方面遇到了问题。我关闭了自动布局,这样它就不会弄乱屏幕上的元素。

但是现在当我尝试为 3.5 英寸屏幕创建一个像这样的简单屏幕时:

3.5 inch view

但是当我在 4 英寸屏幕上看到相同的布局时,它看起来像这样的间距乱七八糟:

4.0 inchview

我不明白我在这里做错了什么。如何创建在 3.5 英寸和 4.0 英寸屏幕上看起来相同的屏幕?

谢谢!

最佳答案

Autolayout 从 Xcode 4.x 到 5.0 向前迈出了一大步。 Apple 听取了开发人员的意见之一是:现在默认自动布局不再创建任何自动约束。这意味着:当你拉入所有控件时,你有一个完整的静态布局(具有绝对坐标)(并且你可以在任何时间点稍后轻松地删除所有约束,以返回到那个状态。)。建议的工作流程是从那时起一个接一个地添加约束。这导致开发人员在任何状态下都可以完全控制。

就是说。 我对您的建议是:打开自动布局。然后将所有控件放置在 3.5 屏幕上的静态位置。如果你不想支持纵向/横向或 iPhone/iPad,那么不要添加任何约束。大功告成,因为适合 3.5 屏幕的静态布局也应该适用于 4.0 屏幕。

一旦你想在同一场景中支持 iPad 或横向模式,就一一添加约束。真的行。自动布局现在是你的 friend (从 Xcode 5 开始)。相信我。

关于iOS Storyboard,布局在 4.0 英寸屏幕尺寸和 3.5 英寸屏幕尺寸之间笨拙地转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20455404/

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