Это проблема и то, что я пытаюсь достичь http://i.stack.imgur.com/XpDQn.jpg
Это то, что я пытался достичь своей цели http://i.stack.imgur.com/lF5hy.png
и мой делегат didUpdateLocations
- (void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations{
CLLocation* location=[locations lastObject];
MKPointAnnotation*annotation=[[MKPointAnnotation alloc]init];
annotation.coordinate=location.coordinate;
annotation.title=@"Me";
annotation.subtitle=@"Current location";
MKCoordinateRegion region;
region.center=location.coordinate;
if(myLocation!=nil){
[_mapAsset removeAnnotation:myLocation];
myLocation=nil;
}
[_mapAsset addAnnotation:annotation];
myLocation=annotation;
[self zoomToFitMapAnnotations:_mapAsset];
}
Как вы можете видеть в ScreenShot, мой MKPointAnnotation перекрывает мой MKMapView. Я пытался поместить свой mapView в другой UIView (чтобы использовать его как контейнер), но это не сработало. Я считаю, что причина, по которой это происходит, заключается в том, что я помещаю свою аннотацию в код, что означает на всех уровнях.
Я использую iOS7.1 SDK и Xcode5. Любые советы могут быть полезны.
заранее спасибо
clipsToBounds
объектаMKMapView
значениеYES
? - person Evan Mulawski   schedule 04.05.2014