objective-c - 旋转uiimage而不是uiimageview。显示uiimageview的边框与仅更改图像之前的边框相同

标签 objective-c ios ipad uiimageview touches

我想使用触摸旋转uiimageview中的uiimage。但是,在旋转图像时,不应干扰imagview边框,而应仅旋转图像。任何人都知道我该怎么做。我已经看到很多使用手势的示例,但是我不能使用手势识别器,因为我已经编写了使用触摸从角落调整uiimageview大小的代码。任何帮助表示赞赏。

最佳答案

我将把UIImageView放入一个您可以处理触摸的UIView中,然后将转换应用于UIImageView。只要UIView不裁剪边界,它将显示整个UIImageView,并且您可以让交互发生在UIView上。边框也将在UIView上设置。

旋转UIImageView就像这样简单:

imageView.transform = CGAffineTransformMakeRotation(ANGLE_IN_RADIANS);

关于objective-c - 旋转uiimage而不是uiimageview。显示uiimageview的边框与仅更改图像之前的边框相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8697976/

相关文章:

ios - Cocoapods - 仅在使用 FirebaseCore 时安装 FirebaseAnalytics

ios - 用 NSFileManager 替换 CoreData persistantStore 是否安全?

objective-c - 在 Xcode 中使用纹理图集而不使用 cocos2d

java - 独立桌面应用程序中的 Objective C + Java

ios - xcode 6.3 的 Cocoapods 问题

ios - 在 UIView 中的贝塞尔曲线路径内绘制/绘制草图颜色

ipad - 可以在不重新加载表格 View 的情况下更改 UITableViewCell 的高度吗?

objective-c - 如何更改 iPhone 应用程序中的 View 顺序?

iphone - UITableView tableFooterView 可能会导致崩溃?

objective-c - 分类为 NSNotification 观察者?