#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: ДА, когда я все время думал, что это «НЕТ» :/