3
谷歌地圖已經有一段時間了(雙擊然後按住並滑動手指放大或縮小),但蘋果只是將它添加到他們在iOS 11的蘋果地圖應用程序。MKMapView一個手指放大和縮小
看起來他們似乎沒有把這個添加到MKMapView
,至少在目前的beta版本中沒有。
如果Apple不給MKMapView
這個功能,我會如何使用手勢來做到這一點?有沒有其他人做到這一點?
谷歌地圖已經有一段時間了(雙擊然後按住並滑動手指放大或縮小),但蘋果只是將它添加到他們在iOS 11的蘋果地圖應用程序。MKMapView一個手指放大和縮小
看起來他們似乎沒有把這個添加到MKMapView
,至少在目前的beta版本中沒有。
如果Apple不給MKMapView
這個功能,我會如何使用手勢來做到這一點?有沒有其他人做到這一點?
這將幫助您縮小世界觀。
// step.1 create co-ordianate-span as follows
MKCoordinateSpan span = {.latitudeDelta = 180, .longitudeDelta = 360};
// step.2 crate region as follows
MKCoordinateRegion region = MKCoordinateRegionMake(CLLocationCoordinate2DMake(0.0000f, 0.0000f), span);
// step.3 zoom using region to map as follows
[self.mapView setRegion:region animated:YES];
我知道如何放大「MKMapView」。我想我的問題確實是我如何平滑放大或縮小手勢來上下滑動手指。 –
@NicHubbard你必須附加到'UIGestureRecognizerDelegate'協議並實現。 [這個答案](https://stackoverflow.com/a/5089553/3694459)可能會幫助你。 – Balasubramanian
這適用於我:https://stackoverflow.com/questions/15848897/doubletap-and-slide-drag-finger-to-zoom-in-out/47271219#47271219 – user2488730