У меня есть контроллер вида, который имеет вид прокрутки, который отказывается горизонтально, и в этом прокрутке у меня есть метка.Как анимировать удаление метки?
Теперь я могу держать ярлык и прокручивать его вниз, и если я отпущу его, он вернется назад.
Я хочу, чтобы: Когда я прокручиваю координату вида y (используя myScrollView.contentOffset.y
) на какое-то значение, скажем -33 и под я могу освободить свой штраф, а ярлык будет анимироваться в нижней части экрана и исчезнуть, и теперь я могу установить ярлык как новое значение, и он будет анимироваться сверху до исходного места метки.
Вот фото того, как контроллер представления выглядит следующим образом:
И это соответствующий метод, который я уже реализован (питание от @ rebello95):
- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
if (self.myScrollView.contentOffset.y <= -73) {
[UIView animateWithDuration:0.3 animations:^{
self.homeLabel.alpha = 0.0;
} completion:^(BOOL finished) {
[self.homeLabel removeFromSuperview];
self.homeLabel = nil;
}];
}
NSLog(@"%f", self.myScrollView.contentOffset.y);
}
Теперь я хочу он скользит в нижней части страницы и исчезает.
спасибо!
Какую анимацию вы пробовали? Что он сделал неправильно? – Wain
Я этого не сделал, поэтому я спросил, как это сделать (не грубым тоном :)) –