在情节提要 xcode 7 中为具有不同宽度的两个视图设置常量
Posted
技术标签:
【中文标题】在情节提要 xcode 7 中为具有不同宽度的两个视图设置常量【英文标题】:setting constants for two views with different width in storyboard xcode 7 【发布时间】:2016-02-10 03:28:18 【问题描述】:我想让两个视图在容器中水平对齐。两个视图的宽度都不相等。可能是宽度之间的比率可能是一个关系,但我不知道如何设置它。我尝试使用 UIstackView,但在堆叠两个视图后无法在视图之间添加填充空间。
风景模式
人像模式
【问题讨论】:
我会坚持使用UIStackView
方法。您可以通过在 Pin 菜单上为属于您的 UIStackView
成员的视图设置纵横比来解决不同的宽度问题。
@AdrianB 在 Pin 菜单中我可以为 UIStackView 添加填充,但我无法在 UIStackView 内部的两个视图之间添加空间。
【参考方案1】:
为UIStackView
的两个组件设置纵横比,以便它们在具有不同方向的不同设备上保持相同。
您可以在 UIStackView
的属性检查器下设置视图之间的间距(在您的情况下,这将是一个水平的 stackView 并且间距将成比例):
【讨论】:
以上是关于在情节提要 xcode 7 中为具有不同宽度的两个视图设置常量的主要内容,如果未能解决你的问题,请参考以下文章
如何在 iphone 5s 和 iphone X 的情节提要中为 uibutton 设置不同的大小?
在情节提要 IOS 7 中根据屏幕宽度和高度修复两个 uiview 大小
如何在情节提要中为 iPad 横向和纵向模式将不同的框架设置为相同的视图?
Xcode 静态 UITableView 单元格在情节提要中为空白