图像映射上的可单击区域

时间:2013-01-17 09:08:25

标签: iphone ios objective-c uiimageview

我正在为节日制作应用程序。事情就是我展示了一个可滚动的图像(节日区域),我必须能够放大和缩小它。您可以在下面看到示例图片。

enter image description here

就像你在这里看到的那样,有三个阶段:( Wablief?!, Marquee,The shelter)。 现在我应该可以点击这些阶段了。当我点击一个舞台时,一个tableview应该弹出一个modalView,其中有艺术家。

现在我的问题是:我怎样才能做到这一点?请记住,此图像应该是可滚动和可缩放的。因此,我认为使用UIButtons不是一种选择。

2 个答案:

答案 0 :(得分:0)

在后台有一个带有大型可滚动图像的滚动视图。

为您需要的所有可点击对象创建UIImageViews。

将它们作为子视图添加到滚动视图中的适当位置。

为所有此类图像视图添加点击手势。

我希望这对你的情况有用。

答案 1 :(得分:0)

我知道这已经老了,但我刚刚经历过这个。我添加了一系列透明的UIButton。每个按钮都有一个标签,因此可以用一种方法识别所有按钮。然后,您可以根据sender.tag执行操作。我有100个按钮。这很费劲但很有效。