我必须使用 Xcode
将一个 UIView
水平分成三个大小相等的 subview 。我尝试使用约束。
我得到了以下结果。
在某些屏幕尺寸中。在小屏幕手机中,最左边和最右边的 subview 大小相同。但是,中心 subview 在小屏幕上非常小,在大屏幕上非常大。所以请让我知道将 UIView
水平拆分为三个大小均匀的 subview 的正确方法。提前致谢。
注意:我使用的是Xcode 8.1
最佳答案
设置约束是每个根据开发人员技能和可用性使用的技术。 总有一天你会来的。 这是我用来处理像您这样的情况的方法。
1) 在 Storyboard上创建 3 个宽度相等的 View 。(你已经完成了) 2) 一起选择所有 3 个 View 。
- 添加前导约束(左)
- 添加顶部约束。
- 添加高度/底部约束。(根据您的需要/要求)
- 添加等宽约束。(必须)
这是一次显示上述步骤的图像。
现在选择上次查看,即。第三 View (您只能选择最后一个 View )
- 添加尾随 margin 约束。 (右)
你现在可以走了。
- Height/Bottom 和 Top 约束,您必须根据您的要求添加。
就像我之前说的,随你方便去吧。
关于ios - 如何在XCODE中将UIView横向分成三个大小相等的 subview ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41310445/