在 iphone 应用程序中使用 UIRotationGestureRecognizer 旋转时调整图像大小

Posted

技术标签:

【中文标题】在 iphone 应用程序中使用 UIRotationGestureRecognizer 旋转时调整图像大小【英文标题】:Image Resize when rotate using UIRotationGestureRecognizer in iphone application 【发布时间】:2011-02-01 07:59:37 【问题描述】:

我在使用 viewForZoomingInScrollView 调整图像大小时添加了一个 ScrollView 之后我使用 UIRotationGestureRecognizer 旋转图像,图像会自动调整大小,所以这个问题的任何解决方案。

在这里我放了缩放和旋转的代码: - (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView 返回照片;

/*响应旋转手势,以识别器给出的旋转显示图像视图,然后在旋转回水平时使其淡出到位。 */ - (void)handleRotationFrom:(UIRotationGestureRecognizer *)recognizer

CGAffineTransform transform = CGAffineTransformMakeRotation([recognizer rotation]);
Photo.transform = transform;    

【问题讨论】:

那么这里的问题是什么? 【参考方案1】:

实现类EditImageView

在那边处理触摸以跟踪触摸。

【讨论】:

以上是关于在 iphone 应用程序中使用 UIRotationGestureRecognizer 旋转时调整图像大小的主要内容,如果未能解决你的问题,请参考以下文章

iOS开发UI高级手势识别器

如何在 iTunes Connect 中查看我的 iphone 应用程序的使用情况?

将 iPhone 应用程序转换为 iPad,然后在 iPad 中使用 splitview?

如何使用模拟分享我仍在开发中的 iphone 应用程序

如何在 iphone 中使用应用程序委托方法

使用 webview 在 iphone 应用程序中播放来自 youtube 的视频