我试图通过更改UIDatePicker
约束常量并为其设置动画来动画UIView
,因为我会为height
设置动画。但是在UIDatePicker
中,这并不起作用,它周围的一切都会动画,但高度会立即发生变化。
private func increasePicker() {
pickerHeight.constant = 200
UIView.animateWithDuration(0.2) {
self.view.layoutIfNeeded()
}
}
这是正确的方法吗?谢谢!
答案 0 :(得分:1)
您可以尝试使用此代码。
private func increasePicker()
{
pickerHeight.constant = 200
UIView.animateWithDuration(0.2) {
self.view.setNeedsLayout()
self.view.layoutIfNeeded()
}
}