如何在XCODE中将UIView水平划分为三个均匀大小的子视图?

Pra*_*mar 4 xcode uiview ios

我必须使用UIView水平划分为三个均匀大小的子视图Xcode.我试图使用约束.我得到了以下结果.

在此输入图像描述

在某些屏幕尺寸.在小屏幕电话中,最左侧和最右侧的子视图大小相同.但是,中央子视图在小屏幕中非常小,在大屏幕中非常大.所以请让我知道正确的方法将UIView水平分成三个均匀大小的子视图.提前致谢.

注意:我正在使用 Xcode 8.1

Dev*_*del 6

设置约束是根据开发人员技能和可用性使用的技术.你有一天会来自己.这是我用来处理像你这样的情况的方式.

1)在故事板上创建3个宽度相等的视图.(你已经完成了)2)一起选择所有3个视图.

  • 添加领先约束(左)
  • 添加顶部约束.
  • 添加高度/底部约束.(根据您的需要/要求)
  • 添加等宽度约束.(必须)

这是一次显示上述步骤的图像.

在此输入图像描述

现在选择最后一个视图即.第3个视图(您必须只选择最后一个视图)

  • 添加尾随边距约束.(对)

在此输入图像描述

你现在很高兴.

  • 高度/底部和顶部约束,您必须根据您的要求添加.

就像我之前说的那样,请放心.