【发布时间】:2012-11-22 19:29:04
【问题描述】:
使用诸如平移、捏合和旋转等手势识别器,是否可以在 UIImageView 中操作 UIImage?
每当我尝试为 UIImage 定义手势识别器时,都会收到一条错误提示
没有可见的 UIImage 支持 'addGestureRecognizer:'
使用此代码:
UIRotationGestureRecognizer *rotateGesture = [[UIRotationGestureRecognizer alloc] initWithTarget:self action:@selector(rotateImage:)];
[imageStrip addGestureRecognizer:rotateGesture];
有没有在不转换 UIImageView 的情况下转换 UIImageView 内的 UIImage?
【问题讨论】:
-
其实修改图片数据本身就是一件很复杂的事情……为什么你不想改造UIImageView呢?我问它是因为您有可能从任何 UIView 生成一个新的 UIImage(类似于拍摄快照),并且可能对您来说没问题。
-
我的目标是在我的应用程序中实现特殊的编辑效果,最终我使用了一个 UIView,其中包含可转换的 UIImageView。然后我设置
clipsToBounds = YES
标签: objective-c ios uiimageview uiimage