UIDatePicker не анимирует

#ios #uidatepicker

#iOS #uidatepicker

Вопрос:

Эй, есть ли причина, по которой мой UIDatePicker не должен отображаться анимированным?

 [UIView beginAnimations:nil context:nil];
    [UIView setAnimationDuration:0.5];
    [UIView setAnimationDelegate:[UIApplication sharedApplication]];
    //Here
    datePicker.center = CGPointMake(0, 245);
    [UIView commitAnimations];
  

Спасибо!

Также никаких предупреждений или чего-либо еще.

Комментарии:

1. Не устанавливайте свой делегат таким образом, а также где вы добавляете свой инструмент выбора в свое представление? До или после анимации? Убедитесь, что вы добавили его перед анимацией. Кроме того, убедитесь, что исходный центр отличается от нового центра.

2. @sudo rm -rf Теперь я изменил свой код на [UIView setAnimationDelegate:self]; Я добавляю свой инструмент выбора в IB прямо под нижней частью экрана.

3. Почему бы просто не представить средство выбора модально?

4. Я на самом деле это исправил, это было действительно глупо с моей стороны. Я оставил setHidden: ДА, когда я все время думал, что это «НЕТ» :/