0

我必须查看会有多个弯曲或不规则形状的图像视图。现在,当我触摸 UIImageview 时,它将从照片库中导入图像。例如:假设

  • 我有一个带有背景图像的 UIView。
  • 在那个视图上,我有 3 个不规则形状的UIImageview。每个 UIImageview 都相互连接
  • 现在假设我触摸了第一个 UIImageview,然后它将从照片库中获取图像。
  • 当我导入图像时,该图像将作为 UIImageview 的背景图像。
  • 我必须确保如果我的 UIImageview 小于其背景图像,那么我将能够移动图像或旋转图像或缩放或缩放图像以根据 UIImageview 的大小调整图像。

我该怎么做整个过程???链接、源代码、教程或其他任何帮助都将非常感激。

基本上我的首要任务是如何以编程方式制作那些不规则形状的 UIImageView。

如果有任何进一步的问题要问,请不要犹豫。

提前致谢

4

1 回答 1

0

一种方法如下:

UIImageView每个 UIImageView 的set方法的子类,touchesBegan用于导入图像、背景设置以及您想要在触摸时执行的任何操作。

“附”是什么意思?如果所有这些都应该一起移动,那么,再次,您必须在方法中处理它touchesBegan,发送诸如“嘿视图,我已经在这个向量上移动:[向量],请也这样做”之类的消息。

在pt。3.2 我没明白你的意思。:( 您可以在UIImageView子类self.contentMode = UIViewContentModeScaleAspectFit或中设置UIViewContentModeScaleToFill,因此它的图像将始终适合视图。

关于不规则形状,您阅读下面的链接了吗?我想没有一个超级简单的方法来做到这一点:(

http://www.iphonedevsdk.com/forum/iphone-sdk-development/76923-hittest-collision-for-irregular-shape-uiviews.html

可拖动的 UIImageView 部分透明和不规则形状

使用不规则形状按钮的简单方法

于 2012-10-04T06:01:40.577 回答