LayerView 自动布局上的约束按钮

Posted

技术标签:

【中文标题】LayerView 自动布局上的约束按钮【英文标题】:Constraints Buttons on LayerView AutoLayout 【发布时间】:2016-06-09 15:54:24 【问题描述】:

我正在尝试成功对齐位于 layerViewTOP 上的 2 个 UIButton

层次结构如下:

按钮位于 layerView 的顶部(只是一个黑色的 UIView,具有一定的 alpha)。 现在我希望按钮在这个“容器”内对齐。

像这样:

我将constraints 设置在左侧,顶部+ 设置在右侧和顶部。也保持纵横比。

这是结果:

所以只是按钮出了问题。 有人知道解决这个问题的另一种方法吗?

【问题讨论】:

【参考方案1】:
    UIView 中嵌入按钮 将UIView 设置为固定宽度和高度 将UIView 设置为水平居中对齐。 由于“图层视图”具有动态高度,请将 UIView 的底部空间设置为“图层视图”

【讨论】:

【参考方案2】:

尝试将图层和按钮都放在父级UIView 中,然后让图层填充该视图并将按钮垂直居中放置在其中。

【讨论】:

以上是关于LayerView 自动布局上的约束按钮的主要内容,如果未能解决你的问题,请参考以下文章

Swift - 大屏幕上的自动布局调整大小按钮

自动布局约束已应用但不工作

使用自动布局和约束设置按钮

为啥我的第二个按钮在使用自动布局约束时表现不同?

约束/自动布局栏隐藏,Xcode 6

为按钮提供相等宽度约束时,自动布局设置不正确