[英]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.