【发布时间】:2013-06-23 01:57:15
【问题描述】:
我在视图控制器中有一个UIImageView。是否可以使图像视图的某些区域可点击?
示例:我有一张地图的图像。仅使 POI 可点击。不是整个图像。这可能吗?
【问题讨论】:
-
您可以在该区域添加
UIView并将其颜色赋予clearColor并在其上添加tapGesture ... -
我已经尝试过这种方法 :) 问题是,如果我放大图像,当图像调整大小时,视图会保持不变。我以这种方式遇到的另一个问题是,如果我在滚动视图中有更大的图像,如果我在
UIScrollView上放置一个UIView,滚动将停止工作。 -
您可以在放大或缩小后计算该视图的框架...通过缩放比例获得多个高度和宽度..您必须在这里做一些逻辑:)
标签: ios map uiimageview uitapgesturerecognizer