2016-06-09 57 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的內部,然後讓圖層填充該視圖並在其中垂直居中放置按鈕。