【问题标题】:Xcode autolayout - dynamic constraintsXcode 自动布局 - 动态约束 【发布时间】:2016-04-07 06:12:46 【问题描述】: 在下图中你可以看到我需要创建的菜单的“原型”。 我设法在中间只有一个项目,但我怎样才能达到与您在图片中看到的完全相同的结果? 每个圆圈应该是一个单独的元素。 【问题讨论】: 在此处查看此答案:stackoverflow.com/a/26373646/952608 - 这详细说明了您如何根据与超级视图相比的子视图百分比。在您的示例中,您需要将每个子视图设置为 0.33 乘数(33% 宽度) 标签: ios autolayout 【解决方案1】: 如果我理解了您的问题,那么以下就是解决方案。 添加以下约束,如屏幕截图所示,我还在屏幕截图中包含了这些约束在模拟器中实现的结果。 为了设置borderWidth 和圆角半径,我使用了运行时属性,这也显示在屏幕截图中。 编辑 - 添加了新的屏幕截图。 【讨论】: