2012-08-15 70 views
0

我試圖通過地圖上的視圖禁用觸摸。現在,當我觸摸視圖時,它將觸摸轉移到地圖上。誰能幫忙?iOS - 通過地圖上的視圖禁用觸摸

+0

你能解釋一下你的視圖層次嗎?你是否想要一個視圖是地圖的子視圖來接收觸摸但不能傳遞它們?還是你想完全禁用地圖的觸摸? – 2012-08-15 16:02:46

回答

0

您可以嘗試在視圖的所有子視圖上禁用userInteraction。

NSArray *subviews = yourView.subviews; 

for (UIView *view in subviews) { 
    [view setUserInteractionEnabled:NO]; 
} 

我還沒有一個MapView測試,但我用這個安裝程序之前禁用全觸摸的意見,只是重新啓用了幾項產品我想觸摸(只讀模式基本) 。希望這可以幫助。