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