2014-03-07 134 views
0

我正在处理来自服务器的图像。现在在该图像中,一些点将已经在那里,我必须使点击动作&显示该特定触摸的信息。在操作按钮上填充API数据按钮在图像中显示

下面是示例图片:

enter image description here

现在,在上述的形象在这里你可以看到点。这是图像的一部分。如果点击该区域,而不是从API显示该特定区域的信息,则需要在那里执行操作。

任何人都可以建议我的方式&也是任何替代解决方案,如果这一个是不可能的。

谢谢。

回答

1

假设你的API也告诉你的坐标为在图像中强调了这些点,然后...

  1. 计算一个CGRect基于这一点,无论是作为一个固定的大小,如果他们都是一样的,或者基于API必须提供给你的文本。
  2. UIButton作为子视图添加到持有UIImageView的视图中,使此按钮成为CustomType,没有文本或背景图像。
  3. 添加tagUIButton这样就可以唯一地标识点击
  4. 添加目标按钮,在IBAction为,使用标签从UIButton摸出你有兴趣,并进行相应的处理元素。

如果你的API是不是给你的点的位置,那么我会建议的API需要提高

+0

API正在开发这样的职位将在API响应是有 – Mayur

+1

他们能不能也给你是他们用来在标签上绘制的矩形的大小吗?可以为你节省很多麻烦 – Flexicoder

+0

当然,非常感谢你提供的有用信息,我会让他知道 – Mayur