Aru*_*amy 1 iphone objective-c uiimageview ios
我想为单个图像视图实现多个触摸事件.例如,我有一张印度地图的图像,在那里我应该能够捕捉不同状态的触摸事件.有人能给我一些想法在目标c中实现这个吗?
好吧,这个问题非常有趣.该解决方案可以通过多种方式实现.
解决方案1:
获取具有不同颜色的状态的图像.然后,您可以获得触摸点的颜色,并将其与状态的颜色进行比较.
因此,如果某一点的颜色是RGB基数256(240,125,131),那么状态就是马哈拉施特拉邦.
请注意,在上图中,某些状态具有相同的颜色,因此这个精确的图像不起作用.
要获得像素的颜色,您可以参考此链接.
解决方案2 :(在Swift中编写代码,但与使用Obj-C链接测试的Objective C完美配合)
链接到项目.
参考文献:
希望这可以帮助.
结果:
| 归档时间: |
|
| 查看次数: |
148 次 |
| 最近记录: |