簡體   English   中英

旋轉UIImageView並使縱橫比正確更新

[英]Rotate UIImageView and make aspect ratio update properly

我有一個UIScrollview,在這個scrollview中,我有一個包含UIImageView(scaleToAspect)的容器UIView。 我使用scrollview來縮放/平移UIUI容器。 有用。 用戶還應該能夠旋轉圖像,我可以通過在ImageView上執行CGAffineTransform來實現。 轉換ImageView時,邊界不會更新,因此,如果從“縱向”開始,圖像將填充正確的寬高比,其寬度在底部和頂部具有邊距。 在轉換為景觀后,我會在側面獲得完全相同的邊距(其中應該沒有邊距”,因此圖像不會填滿整個寬度。如何正確管理此寬度?

旋轉前旋轉

解決方案是使ImageView的邊界等於容器UIView的框架,該框架是ScrollView的直接子級。

imageView.bounds = imageView.superview!.frame

暫無
暫無

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

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