要指示距離,我在MKMapview頂部繪製一個圓。如何將視圖的觸摸傳遞給它的父映射
問題是圓圈擋住了MKMapview。當那個圓周圍的時候,我無法輕鬆放大或縮小MKMapview。
我該如何告訴cirlce只是將所有觸摸事件傳遞給父項,即MKMapview。
要指示距離,我在MKMapview頂部繪製一個圓。如何將視圖的觸摸傳遞給它的父映射
問題是圓圈擋住了MKMapview。當那個圓周圍的時候,我無法輕鬆放大或縮小MKMapview。
我該如何告訴cirlce只是將所有觸摸事件傳遞給父項,即MKMapview。
在UIView
方法請看:
- (BOOL)pointInside:(CGPoint)point withEvent:(UIEvent *)event
從-hitTest:withEvent:
文檔:
「如果pointInside:withEvent:方法返回YES,那麼子視圖的層次遍歷;否則,其視圖層次的分支被忽略。「
你是如何畫圓的? UIView的? – Selkie 2012-08-09 03:52:43
我的程序員做到了。基本上我們把另一個UIView放在MKMapview之上。它不一定是一個圓圈。它可能是Micky Mouse的圖片。 – 2012-08-09 05:02:13