[英]Putting a UIImage in a UIImageView resets the size of the UIImageView
因此,我有一個簡單的應用程序,其中用戶從其庫中選擇媒體,並且該媒體出現在UIImageView中。 效果很好,只是當圖像在UIImageView
彈出時, UIImageView
會將自身調整為圖像的尺寸。 圖片供參考 。 故事板文件的設置是這樣的 ,建議使用XCode約束。
我嘗試過使用約束條件,看看是否可以使用約束條件對其進行修復,但是找不到解決方案。 唯一令之類的工作是設置約束equal width
的的UIImage
的左手側到右手側UIImage
,但也感動的UILabel。
我嘗試設置圖像的框架。
image1.frame = CGRectMake(0, 62, 300, 270);
image2.frame = CGRectMake(300, 62, 300, 270);
有任何想法嗎? 謝謝。
除非您手動設置顯式的寬度/高度約束,或者既設置前/后約束又設置上/下約束,否則imageView會將自身調整為其固有內容大小,在這種情況下為UIImage大小
我曾經有過同樣的問題。 我可以在Attributes Inspector中使用以下約束來修復它:
查看模式:縮放以填充
檢查自動調整大小子視圖。
我認為在“大小”檢查器中設置大小時,它將自動使用此約束。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.