2016-01-08 27 views
1

Autolayout問題。在可變高度的兩個視圖下對齊第三個視圖

如何在「A」和「B」下放置「C」視圖,但我不知道哪個視圖「A」或「B」會更高?我只對故事板解決方案感興趣,而不使用堆棧視圖。我希望「C」在較高視圖「A」或「B」下放置8點。 「A」和「B」兩個視圖都與上部佈局指南對齊。我應該如何爲它設置約束?見圖像附:

enter image description here

+0

我問無代碼解決方案。我可以根據計算出的視圖A和B的高度來編寫代碼中的任何約束條件,但這沒有意義。 –

回答

3

可以使用約束的優先級來解決這個問題,而不必在層次結構中包含任何額外的視圖。

所需的限制: -
Ç - >的垂直間距:>= 8優先必需的(1000)
Ç - >乙垂直間距:=8優先高(750)

+1

偉大的解決方案。謝謝! –

0

可以在另一視圖中嵌入A和B,使該視圖高度依賴於A和B,然後設置距離從該視圖到C

相關問題