Iphone 图像地图上的可单击区域

Iphone 图像地图上的可单击区域,iphone,ios,objective-c,uiimageview,Iphone,Ios,Objective C,Uiimageview,我正在为一个节日开发一个应用程序。最重要的是,我显示了一个可滚动的图像(节日区域),在这里我必须能够放大和缩小并滚动它。您可以看到下面的示例图像 就像你在这里看到的,有三个阶段:(瓦布利夫,帐篷,庇护所)。 现在我应该可以点击这些阶段了。当我点击一个舞台时,一个桌面视图会弹出一个带有艺术家的modalView 现在我的问题是:我如何才能做到这一点?请记住,此图像应可滚动和缩放。因此,我认为使用ui按钮不是一个选项。在后台有一个大的可滚动图像的滚动视图 为所需的所有可点击对象创建UIImageV

我正在为一个节日开发一个应用程序。最重要的是,我显示了一个可滚动的图像(节日区域),在这里我必须能够放大和缩小并滚动它。您可以看到下面的示例图像

就像你在这里看到的,有三个阶段:(瓦布利夫,帐篷,庇护所)。 现在我应该可以点击这些阶段了。当我点击一个舞台时,一个桌面视图会弹出一个带有艺术家的modalView


现在我的问题是:我如何才能做到这一点?请记住,此图像应可滚动和缩放。因此,我认为使用
ui按钮
不是一个选项。

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

为所需的所有可点击对象创建UIImageView

将它们作为子视图添加到scrollview的适当位置

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


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

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

你知道这三个阶段的框架吗?这只是我在iPhone上下载的一个例子,我需要为另一个节日做这个。但现在不知道如何开始。我明白了,但在你的应用程序中,你知道你想让哪个框架可点击吗?只是舞台应该是可点击的,所以我认为这些是我的框架。但你应该知道舞台的X、Y宽度和高度。