2016-09-14 66 views
1

我有tableViewCell裏面有3個視圖。 在每個視圖中,我有幾個帶有文本的標籤。iOS Autolayout和擁抱內容

我的目的是使tableViewCell的寬度基於相同的寬度。例如,如果tableViewCell寬度爲300,則每個視圖寬度將爲100.

我嘗試創建約束等寬或寬高比1:1給它們全部。但它沒有奏效。我如何存檔?

+0

有很多方法可以實現這一點。最簡單的方法是將所有三個視圖嵌入水平「UIStackView」中,將「分佈」設置爲「平等填充」 –

回答

0

無論容器視圖的大小如何,您都可以添加下面的約束來製作3個相同大小的視圖。

示例:具有三個UIView的TableViewCell。

enter image description here

視圖1限制條件: enter image description here

查看2個限制條件:

enter image description here

視圖3個限制條件:

enter image description here