我希望实现动画化的隐藏和显示,就像导航栏如何隐藏,擦除行为一样。我无法在互联网上获得更多信息,因此我决定在这里进行咨询,请指导我如何进行操作。谢谢。
P.S。我通过更改视图的高度常数来对整个视图进行动画处理,但是整个动画不够流畅。
我尝试过的代码:
func scrollViewDidScroll(_ scrollView: UIScrollView) {
if currentOffset > scrollView.contentOffset.y {
for button in topButton{
button.isHidden = false
}
self.topbuttonStackHeight.constant = 50
topButtonStack.isHidden = false
}
else if currentOffset < scrollView.contentOffset.y - 50{
self.topbuttonStackHeight.constant = 0
self.topButtonStack.isHidden = true
}
}