UIImageView交互

时间:2011-06-21 14:16:38

标签: iphone image facebook uiimageview

我正在开发一个应用程序,我想要与WebMD正文图像类似的功能。

  1. 如何以最佳方式识别图像的哪个部分?我是否必须根据要求对图像进行切片?

  2. 如何在图片中添加一些标签?类似于iphone中的facebook照片上传功能。

1 个答案:

答案 0 :(得分:1)

您需要某种方法来弄清楚用户触摸或尝试触摸的内容。

您可以使用类似注释的对象列表,其中每个对象都有一个位置。当用户触摸图像时,您需要在列表中找到最接近触摸位置的注释并做出适当的反应。这样做的“最佳”方法可能是使用四叉树。但是对于iPhone应用程序,可触摸点的数量可能非常小(几十个?),通过列表进行的暴力搜索可能会非常快。

另一种选择是在图像顶部为您希望用户能够触摸的每个区域覆盖透明视图。这样做也可以在每个位置绘制“标签”变得简单。