я полагаю Начну с кодом ...Раздвижные UIView держит анимировать
- (void) mapView:(MKMapView *)mapView didSelectAnnotationView:(MKAnnotationView *)view {
DLog(@"annotation: %@", [[view annotation] title]);
self.selectedAnnotation = [view annotation];
[self.directionsView setHidden:NO];
[UIView beginAnimations:@"slideup" context:NULL];
self.directionsView.frame = CGRectOffset(self.directionsView.frame, 0, -self.directionsView.frame.size.height);
[UIView commitAnimations];
}
У меня есть карта, где пользователи могут задействовать на бизнес и UIView «directionsView» скользит вверх от дна. Проблема возникает, когда задействовано более одного бизнеса. Вид продолжает подниматься на 49 пикселей. Как мне это избежать?
Я другой метод, который определяет, что происходит, когда бизнес выключенной, и я попытался использовать тот же метод анимации, только в обратном направлении (с setHidden: ДА), но не повезло :)
Помощь довольно пожалуйста?
Второй метод отлично работает для меня. довольно легкое решение в этой ситуации. Большое спасибо. – Coltrane