我将UIStackView
固定在屏幕的右下角,其中包含一些项。最初,所有内容都是隐藏的。当我取消隐藏一个固定宽度的子视图时,它似乎是从屏幕的左侧飞来动画的。我没有为堆栈视图设置宽度,因为其中的项目可以更改宽度。如何停止这个怪异的动画?
答案 0 :(得分:0)
在UIStackviews中经常发生。我通过以下代码解决了这个问题:
取消隐藏视图后,尝试使用
layoutIfNeeded()
在下一行。
答案 1 :(得分:0)
事实证明,这与对固定在UIStackView
边缘的视图的布局进行动画处理有关。删除动画可以使其正常工作。