gpt4 book ai didi

ios - 容器比例 swift 4

转载 作者:行者123 更新时间:2023-11-30 11:22:12 31 4
gpt4 key购买 nike

我需要澄清 Swift 4 中的容器 View 应该如何工作。我的印象是(也许是错误的),如果我在容器内设置所有标签、按钮等,则将该容器的左侧和上部约束设置为零,将其在主视图中垂直和水平居中,然后将所有字段固定在该容器内,然后所有内容都会根据屏幕大小按比例增加或减少。

我使用 iPhone 6 尺寸的屏幕在 Storyboard上设计了屏幕。
该应用程序只能在纵向模式下查看,因此我不必担心处理横向模式。我发现容器内的文本字段保持其大小的字体;当转到更大的屏幕(8 Plus)时,我在底部和右侧看到一个大边框。
当进入较小的屏幕 (SE) 时,大部分措辞都会被截断。我是否误解了它的工作原理,或者我做得不正确?

我几乎准备好向 Apple Store 提交我的第一个应用程序,但希望确保它能够处理所有可能尺寸的屏幕。我提到的 2 门 IOS 类(class)对于自动布局的工作原理非常模糊。另外,我收到了超过 24 条警告消息,表明我的所有固定宽度约束可能会导致剪切。 (15码罚球?)。

希望有人能耐心解释我认为应该很容易做到的事情。以下是我使用 3 种尺寸的初始 View Controller 的屏幕截图:

Originally Designed Screen, set to iPhone 6

Screen set to iPhone 8 Plus

Screen set to iPhone SE

提前非常感谢您为我们提供的帮助,琼斯

最佳答案

堆栈 View 旨在准确执行您想要执行的操作。这是您的应用程序的一个版本,它使用堆栈 View 来创建下面的示例。还有一个包含代码的 GitHub 页面的链接 - 随意使用它,将其拆开,等等。祝你好运!

enter image description here

https://github.com/squarehippo/Baseball2.git

关于ios - 容器比例 swift 4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51143614/

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