Pracuję w aplikacji do map, która renderuje polilinię nad mapą. Występuje problem podczas powiększania, zachowuje poprzednią polilinię na kafelku.iOS 10 MapKit poprzednia warstwa Zoom issue
próbowałem wymusić przerysowanie:
[self.mapView reloadInputViews];
[self.mapView.layer setNeedsDisplay];
[self.mapView setNeedsDisplay];
także starałem się spowolnić prędkość zoomu, ale problem nadal jest tam:
[MKMapView animateWithDuration:2
delay:0
usingSpringWithDamping:0.6
initialSpringVelocity:10
options:UIViewAnimationOptionCurveEaseOut
animations:^{
[self.mapView setVisibleMapRect:unionRectThatFits
edgePadding:UIEdgeInsetsMake(20, 10, 20, 10)
animated:YES];
}
completion: nil];
Czy ktoś wie na ten temat?
Otrzymuję ten sam problem! Zaczęło się tylko w iOS10 – PJeremyMalouf
Czy kiedykolwiek znalazłeś rozwiązanie tego problemu? Mam ten sam problem i nie mogę znaleźć sposobu, aby to naprawić. –
Witam, jak rozwiązałeś ten problem. –