如何在UIImageView中修剪透明空间?

时间:2012-10-20 12:46:18

标签: ios uiimageview

我有一个应用程序,可以在视图中的任何位置拖动图像但我的问题是,当另一个图像落后于另一个图像时,没有办法直接移动图像,而不是移动上面的图像。我发现仅修剪UIImage,但它仍会在UIImageView中显示为矩形。我想修剪空白区域,以便我可以直接点击图像后面。

如何在UIImageView透明空间旅行?

1 个答案:

答案 0 :(得分:1)

您可以创建位图,然后检查每个像素。您可以在此处找到执行此操作的代码。一旦知道确切的尺寸,就可以使用Quartz CGImageRef函数从较大的图像中提取较小的图像。

也就是说,您可以添加手势识别器并使用双击作为信号将图像移动到视图堆栈的底部。我相信如果我使用你的应用程序,这是一个更好的解决方案。