【问题标题】:Xcode autolayout - dynamic constraintsXcode 自动布局 - 动态约束
【发布时间】:2016-04-07 06:12:46
【问题描述】:

在下图中你可以看到我需要创建的菜单的“原型”。

我设法在中间只有一个项目,但我怎样才能达到与您在图片中看到的完全相同的结果?

每个圆圈应该是一个单独的元素。

【问题讨论】:

  • 在此处查看此答案:stackoverflow.com/a/26373646/952608 - 这详细说明了您如何根据与超级视图相比的子视图百分比。在您的示例中,您需要将每个子视图设置为 0.33 乘数(33% 宽度)

标签: ios autolayout


【解决方案1】:

如果我理解了您的问题,那么以下就是解决方案。

添加以下约束,如屏幕截图所示,我还在屏幕截图中包含了这些约束在模拟器中实现的结果。

为了设置borderWidth 和圆角半径,我使用了运行时属性,这也显示在屏幕截图中。

编辑 - 添加了新的屏幕截图。

【讨论】:

    猜你喜欢
    • 2018-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多