簡體   English   中英

iOS:使用固定的長寬比將視圖約束到后緣或下邊緣

[英]iOS: Constraining View with fixed aspect ratio to trailing edge OR bottom edge

我有一個ImageView,它被約束為正方形並在其頂部邊緣:

http://i.imgur.com/dACmwPN.png

問題是我希望視圖填充整個底部空間而又不超過父視圖。 換句話說,它應該符合寬度或剩余高度,取決於哪一個較小。

我遵循的指南建議將所有這些都添加到堆棧視圖中,但這是iOS 9的功能,我想針對iOS8開發。 該SDK有什么好的解決方案?

我將添加width = height約束以保持寬高比,然后添加具有較低優先級(900)和> = margin值(ex 8)的底部約束和尾隨約束。 這樣,圖像將是正方形,並且不會超出底部或右側。 還應設置外觀適合度。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM