我有一个 UIStackView 固定在屏幕的右下方,其中包含一些项目。最初一切都是隐藏的。当我取消隐藏一个固定宽度的 subview 时,它似乎通过从屏幕左侧飞入来进行动画处理。我没有为堆栈 View 设置宽度,因为其中的项目可以改变宽度。我怎样才能停止这个奇怪的动画?
Best Answer-推荐答案 strong>
在 UIStackviews 中经常发生这种情况。我通过以下代码解决了它:
设置 View 取消隐藏后,尝试使用
layoutIfNeeded()
在下一行。
关于ios - 在堆栈 View 中取消隐藏 subview 导致奇怪的动画,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/53612137/
|