在Image中的动作按钮上填充API数据

时间:2014-03-07 07:56:45

标签: iphone objective-c ios7 uiimage

我正在使用App,其中图像来自服务器。现在,在那张图片中,我必须点击其中一些点,然后点击动作。显示特定触摸的信息。

以下是示例图片:

enter image description here

现在在上面的图片中你可以看到这些点。这是图像的一部分。如果点击该区域,我需要在那里进行操作,而不是从API显示该特定区域的信息。

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

感谢。

1 个答案:

答案 0 :(得分:1)

假设您的API还告诉您图像中突出显示的那些点的坐标,那么......

  1. 根据该点计算CGRect,如果它们全部相同,则为固定大小,或者基于API必须为您提供的文本。
  2. UIButton作为子视图添加到包含UIImageView的视图中,将此按钮设为CustomType,没有文字或背景图片。
  3. tag添加UIButton,以便您可以唯一标识点击次数
  4. 添加按钮的目标,在IBAction中,使用UIButton中的标记来计算您感兴趣的元素并进行相应处理。
  5. 如果您没有给出API的位置,那么我建议API需要改进