簡體   English   中英

如何從代碼中更改寬高比約束值?

[英]How can I change the aspect ratio constraint value from code?

對於xib中的imageView,我給出了1:2的寬高比約束。 我為約束創建了一個IBOutlet。 現在我需要將寬高比改為1:1以滿足某些標准。 我想知道是否有任何方法可以更改約束的乘數值,而不是刪除舊約束並放入一個新約束?

我認為除了'刪除和替換約束'方法之外,它是不可能的。

乘數是唯一的屬性。 所以你只能改變常量和isActive。

此約束的常量會更改高度。 如果常量==寬度,那么高度將為零。

最好添加高度和寬度約束並在代碼中更改它們。

暫無
暫無

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

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