2017-09-06 59 views
0

我必須在單個視圖控制器內顯示多個視圖。我添加了滾動視圖,並通過界面構建​​器添加了視圖。所有四方面都受到限制。UIStackView不調整其內部寬度UIScrollView

enter image description here

每個標籤(綠標籤)和視圖(灰色圖)被嵌入在UIStackView。我已經爲每個堆棧視圖添加了前導,頂部,尾部和高度約束。 Xcode中沒有自動佈局問題/警告。

但是當我運行該應用程序時,它顯示出這樣。

enter image description here

爲什麼不按照我設置的前端和後端約束stackview得到寬度?

回答

1

您需要添加三個約束。

  1. 堆棧視圖的引腳寬度等於超級視圖-16。
  2. B的引腳寬度= B
致謝

enter image description here

+0

C =寬度的

  • 引腳寬度的寬度!那就是訣竅。 – Isuru