0
我試圖通過地圖上的視圖禁用觸摸。現在,當我觸摸視圖時,它將觸摸轉移到地圖上。誰能幫忙?iOS - 通過地圖上的視圖禁用觸摸
我試圖通過地圖上的視圖禁用觸摸。現在,當我觸摸視圖時,它將觸摸轉移到地圖上。誰能幫忙?iOS - 通過地圖上的視圖禁用觸摸
您可以嘗試在視圖的所有子視圖上禁用userInteraction。
NSArray *subviews = yourView.subviews;
for (UIView *view in subviews) {
[view setUserInteractionEnabled:NO];
}
我還沒有一個MapView測試,但我用這個安裝程序之前禁用全觸摸的意見,只是重新啓用了幾項產品我想觸摸(只讀模式基本) 。希望這可以幫助。
你能解釋一下你的視圖層次嗎?你是否想要一個視圖是地圖的子視圖來接收觸摸但不能傳遞它們?還是你想完全禁用地圖的觸摸? – 2012-08-15 16:02:46