Xcode IB 自动调整大小?
Xcode IB auto sizing?
IB 中一切正常。当我 运行 我的应用程序使用 iPhone5/iPhone6/iPad 模拟人生时,它完全损坏了。
在 IB 中:
在 iPhone6 模拟中:
在上面的模拟中,按钮被切掉了。文本字段和文本视图也被剪切。对于 TF 和 TV,它们居中对齐,但在两侧都偏离边缘。
我设置了按钮宽度
Editor > Pin > Widths Equally
标题标签设置了
Horizontal Center in Container
约束
textfield和textview也有
Horizontal Center in Container
和
Editor > Pin > Width
有什么办法可以解决这个问题吗?
-- 编辑--
在限制条件下尝试了几次之后,看起来除了两个按钮之外我的所有东西都可以正常工作。
当前约束列表:
正如其他人所建议的,如果您计划使用 IB 构建视图,则应考虑使用自动布局功能。
以下是一些教程链接:
Youtube video 这个涵盖了一些大小分类
希望他们有所帮助。
更新:
我已阅读您的更新 post,您需要添加宽度和高度限制。您现在在 IB 中看到的视图是 600 x 600 点,而模拟器中的视图更小,这意味着如果您保持原样,当您 运行 应用程序时,您只会看到 iphone 屏幕有能力显示。
您需要添加比您使用的更多的约束,尝试为按钮定义一个相等的宽度,并为左侧分配一个左边距约束,为右侧分配一个右边距约束,给它们两个垂直间距约束与文本视图或长标签相关,文本视图或长标签应该有左右边距约束,文本字段的高度约束和顶部约束,文本字段应该有标签的垂直间距约束,还有左右和高度约束,最后标签应该有左、右和高度约束加上主视图的顶部约束。
我觉得这些就是你所需要的,但如果感觉你遗漏了什么,Xcode 会通过警告向你发出警告。
试试看,然后告诉我们。
IB 中一切正常。当我 运行 我的应用程序使用 iPhone5/iPhone6/iPad 模拟人生时,它完全损坏了。
在 IB 中:
在 iPhone6 模拟中:
在上面的模拟中,按钮被切掉了。文本字段和文本视图也被剪切。对于 TF 和 TV,它们居中对齐,但在两侧都偏离边缘。
我设置了按钮宽度
Editor > Pin > Widths Equally
标题标签设置了
Horizontal Center in Container
约束
textfield和textview也有
Horizontal Center in Container
和
Editor > Pin > Width
有什么办法可以解决这个问题吗?
-- 编辑--
在限制条件下尝试了几次之后,看起来除了两个按钮之外我的所有东西都可以正常工作。
当前约束列表:
正如其他人所建议的,如果您计划使用 IB 构建视图,则应考虑使用自动布局功能。
以下是一些教程链接:
Youtube video 这个涵盖了一些大小分类
希望他们有所帮助。
更新:
我已阅读您的更新 post,您需要添加宽度和高度限制。您现在在 IB 中看到的视图是 600 x 600 点,而模拟器中的视图更小,这意味着如果您保持原样,当您 运行 应用程序时,您只会看到 iphone 屏幕有能力显示。
您需要添加比您使用的更多的约束,尝试为按钮定义一个相等的宽度,并为左侧分配一个左边距约束,为右侧分配一个右边距约束,给它们两个垂直间距约束与文本视图或长标签相关,文本视图或长标签应该有左右边距约束,文本字段的高度约束和顶部约束,文本字段应该有标签的垂直间距约束,还有左右和高度约束,最后标签应该有左、右和高度约束加上主视图的顶部约束。
我觉得这些就是你所需要的,但如果感觉你遗漏了什么,Xcode 会通过警告向你发出警告。
试试看,然后告诉我们。