iphone - UIImageView在旋转时改变了它的宽度和高度,如何获取正常状态下的原始高度和宽度?

标签 iphone objective-c ios ipad

我有一张宽度 200高度 200 的图像。当我旋转它到一定程度时,说60> 度,则新的宽度和高度将为273,273

但是我想要检索相同的高度和宽度200*200,无论它有什么旋转。

我正在尝试将该图像缩放到放置该图像的后 View 尺寸的某个比例。如果后 View 减小到一半,则图像尺寸也会减小到一半,同样,如果后 View 增加到双倍,图像也会增加到双倍。但是,当我旋转图像并尝试更改后 View 的框架时,如果不旋转图像大小,则图像大小调整效果很好,但如果旋转,则后 View 比例的大小调整将无法与图像比例一起正常工作。图像要么增加更多,要么减少。一般来说,它的增长超过预期。

最佳答案

view.bounds.size 旋转后不会改变

关于iphone - UIImageView在旋转时改变了它的宽度和高度,如何获取正常状态下的原始高度和宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11668720/

相关文章:

ios - Xcode 构建未显示在 iTunes Connect 上

iphone - XMLParser iPhone SDK

ios - 在运行时操纵行为是什么意思?

objective-c - 具有底部反射的 UIImage

ios - 在 BannerView 加载/未加载时显示/隐藏静态 TableView 单元格

ios - 解析和 Swift : How use advance targeting push to specific devices without users?

iphone - 仅当用户点击 ImageView 时,才在图像的 UIScrollView 上显示 UIButton Done

iphone - 另一个应用程序可以注册我的自定义 url 方案吗

iphone - 使用 UINavigationController 和 Storyboard 返回两个级别

objective-c - ATOI() 结果为 "Exited Unexpectedly/Lost Connection"