- ВКонтакте
- РћРТвЂВВВВВВВВнокласснРСвЂВВВВВВВВРєРСвЂВВВВВВВВ
- РњРѕР№ Р В Р’В Р РЋРЎв„ўР В Р’В Р РЋРІР‚ВВВВВВВВРЎР‚
- Viber
- Skype
- Telegram
Дергаются элементы UIPickerView при анимации
Я делаю кастомный календарик для выбора недель, мне нужно сделать UIPickerView
для выбора месяца и года. Он должен раскрываться и скрываться при нажатии кнопки. При раскрытии все хорошо и он анимируется плавно. При закрытии все его элементы дрегаются вверх хотя сам UIPickerView
анимируется плавно. В Чем может быть проблема?
func picker(_ isShow: Bool){
let currentHeight = isShow ? self.frame.height * 0.8 : 0
UIView.animate(withDuration: 1, animations: {
self.datePickerHeightConstraint.constant = currentHeight
self.layoutIfNeeded()
self.datePicker.layoutSubviews()
})
}
в этом коде:
datePickerHeightConstraint
- констрейн с высотой пикера
datePicker
- сам пикер