0

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

我怎样才能绊倒UIImageView透明空间?

4

1 回答 1

1

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

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

于 2012-10-20T13:01:25.110 回答