[英]Is there a need to resize a UIImage when setting it to an UIImageView to conserve memory?
[英]Prevent resize when setting UIImage in UIImageView
我已經以編程方式編寫了一些自動布局代碼。 我已經成功實現了以下布局(在圖像視圖中沒有圖像):
一切正常。
當我以編程方式響應某些事件時,在圖像視圖中設置圖像,調整圖像視圖的大小以適合圖像,這會導致標簽的高度更改為與圖像視圖匹配,而忽略了計算得出的標簽的固有高度標簽上的文字。
我使用此約束設置標簽的高度:
self.subjectLabel.autoSetContentCompressionResistancePriorityForAxis(ALAxis.Vertical);
也許這有什么問題嗎? 有人知道我哪里出問題了嗎?
我最終通過使用以下頁面上的想法來調整UIImage的大小來解決此問題: http : //vocaro.com/trevor/blog/2009/10/12/resize-a-uiimage-the-right-way 。
我在layoutSubviews期間調整了圖像的大小,以確保已計算所有子視圖的幀。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.