2017-04-21 126 views
0

希望有人能指出我在這裏正確的方向。AutoLayout和嵌入式stackview約束衝突

我有一個佈局,我試圖用垂直堆棧視圖來構建。 Stackview被固定在視圖的左邊,頂部和右邊爲0.我有一個水平的堆棧視圖,其中有3張圖像,我想要左對齊的所有30x30。 (不跨水平堆棧分開)

XCode在這裏繼續給我提供了衝突的約束錯誤。我相信它是因爲它希望我的堆棧視圖在外部垂直堆棧視圖寬度的100%處。我可以在隨機視圖中添加延伸並修復問題,但這看起來非常笨重。

這是最好的方法是什麼?

+0

您是否將Vertical StackView的Alignment屬性設置爲'Leading'? – DonMag

+0

@DonMag - 好主意!我只是將它設置爲引導垂直堆棧視圖。不幸的是,它沒有解決我的自動佈局錯誤。 –

+0

@DonMag - 更正,我可能犯了一個錯誤......我想你已經爲我解決了這個問題!穿越我的手指在這裏... –

回答

0

所以,@DonMag回答了我的問題 - 垂直堆棧視圖應該是領先的,它不會強制每個水平堆棧視圖擴展到其寬度。謝謝@DonMag!