簡體   English   中英

UIImageView在旋轉時會改變其寬度和高度,如何獲得原始高度和寬度的正常狀態?

[英]UIImageView on rotating changes it width and height, how to get original height and width of normal state?

我有一個寬度為200高度為200的圖像。當我將其旋轉某種程度(例如60度)時, 新的寬度和高度273,273

但是無論旋轉多少,我都希望檢索相同的高度和寬度200 * 200

我正在嘗試將該圖像縮放到放置該圖像的后視尺寸的一定比例。 如果后視圖減小到一半,則圖像大小也將減小到一半;如果后視圖增大為兩倍,則圖像尺寸也將減小為一半。 但是,當我旋轉圖像並嘗試更改后視圖的框架時,如果不旋轉圖像調整大小效果很好,但是如果旋轉了,則調整后視比例的大小就無法使用圖像比例。 圖像增加或減少。 通常,它的增長超過預期。

旋轉后view.bounds.size不會改變

Image.transform = CGAffineTransformMakeRotation(angle); 工作很好。 檢查您的圖像.....是否為ping或jpeg等。問題出在圖像上,我認為不是方法.. :)

暫無
暫無

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

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