gpt4 book ai didi

ios - Xcode IB 自动调整大小?

转载 作者:行者123 更新时间:2023-11-29 02:12:08 25 4
gpt4 key购买 nike

IB 中的一切看起来都很好。当我使用 iPhone5/iPhone6/iPad sims 运行我的应用程序时,它完全损坏了。

在 IB 中:

enter image description here

在 iPhone6 sim 中:

enter image description here

在上面的模拟中,按钮被剪掉了。文本字段和 TextView 也被剪切。对于 TF 和 TV,它们居中对齐,但在两边都偏离边缘。

我设置了按钮宽度

Editor > Pin > Widths Equally

标题标签设置有

Horizontal Center in Container

约束

textfield和textview也有

Horizontal Center in Container

Editor > Pin > Width

有什么办法可以解决这个问题吗?

-- 编辑--

在尝试了几次约束之后,看起来除了两个按钮之外我的所有东西都可以正常工作。

enter image description here

当前约束列表:

enter image description here

最佳答案

正如其他人所建议的,如果您计划使用 IB 构建 View ,则应考虑使用自动布局功能。

这里是一些教程链接:

RayWenderlich.com Part One

Youtube video这个涵盖了一些大小的类

希望他们有所帮助。

更新:

我已经阅读了您更新的帖子,您需要添加宽度和高度限制。您现在在 IB 中看到的 View 是 600 x 600 点,而模拟器中的 View 更小,这意味着如果您保持原样,当您运行该应用程序时,您将只能看到 iphone 屏幕能够显示的内容显示。

你需要添加比你使用的更多的约束,尝试为按钮定义一个相等的宽度,并为左边分配一个左边距约束,右边一个右边距约束,给它们两个相关的垂直间距约束 TextView 或长标签, TextView 或长标签应该有左右边距约束,高度约束和文本字段的顶部约束,文本字段应该有标签的垂直间距约束,还有左右和高度约束,最后标签应该有 leff、right 和 height 约束加上主视图的顶部约束。

我觉得这些就是您所需要的,但是如果 Xcode 觉得您遗漏了什么,它会通过警告向您发出警告。

尝试一下,然后告诉我们。

关于ios - Xcode IB 自动调整大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29179762/

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