【发布时间】:2019-09-19 09:11:45
【问题描述】:
在堆栈视图中,我有 UIPickerView,我想在点击按钮时折叠和展开它。我想使用一个简单的动画,但不知道如何实现它,我尝试了很多方法,但都没有导致正确的外观我总是得到这个
我想让选择器也崩溃,但它不会。它只是在动画后消失,看起来不太好。
我的代码中 self 是 UIStackView:
UIView.animate(withDuration: 0.3, animations: { [unowned self] in
self.picker.isHidden = !open
self.layoutIfNeeded()
})
【问题讨论】:
-
在
UITableView中动态添加/删除一行可能比UIStackView更好。 -
我认为 UIStackView 旨在随时随地动态更改内容。
-
不,这是
UITableView的目的之一。UIStackView用于轻松水平或垂直布置视图。
标签: swift animation uistackview