2016-06-09 63 views
0

我想成功对齐2 UIButton铺设在TOPlayerViewLayerView AutoLayout上的约束按钮

层次结构是如下:

enter image description here

按钮躺在刚上layerView(只是一个UIView其为黑色,并具有一定的阿尔法)的顶部。 现在我想让按钮在这个“容器”内对齐。

像这样:

enter image description here

我的constraints设置左侧和顶部+右侧和顶部。也保持宽高比。

这是结果:

enter image description here

所以它只是使问题的按钮。 任何人都知道解决这个问题的另一种方式?

回答

2
  1. 嵌入内部的UIView
  2. 的按钮设置UIView具有固定的宽度和高度
  3. UIView水平对齐到中心。
  4. 由于“图层视图”具有动态高度,因此将UIView的底部空间设置为“图层视图”
2

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