Ios 当键盘显示/消失时,需要调用layoutIfNeeded(),而没有调用所有子视图的layoutIfNeeded()

Ios 当键盘显示/消失时,需要调用layoutIfNeeded(),而没有调用所有子视图的layoutIfNeeded(),ios,swift,uitableview,Ios,Swift,Uitableview,在我的视图控制器中,我当前有一个UITableView,当键盘出现时,我会设置底部约束的动画(固定到视图控制器的视图)。然而,这会导致一些UI故障,我在单元格中有堆栈视图,其中的子视图的宽度可能会有所不同,当在视图控制器的视图上调用layoutifneed()时,似乎所有的子视图都在调用,并导致单元格移动/更改宽度。有没有一种方法可以在不发生这种情况的情况下设置表格底部约束的动画?尝试使用“谢谢”,但寻找一种我可以维护自己的解决方案,而不是添加更多库。尝试使用“谢谢”,但寻找一种我可以维护自己的

在我的视图控制器中,我当前有一个
UITableView
,当键盘出现时,我会设置底部约束的动画(固定到视图控制器的视图)。然而,这会导致一些UI故障,我在单元格中有堆栈视图,其中的子视图的宽度可能会有所不同,当在视图控制器的视图上调用
layoutifneed()
时,似乎所有的子视图都在调用,并导致单元格移动/更改宽度。有没有一种方法可以在不发生这种情况的情况下设置表格底部约束的动画?

尝试使用“谢谢”,但寻找一种我可以维护自己的解决方案,而不是添加更多库。尝试使用“谢谢”,但寻找一种我可以维护自己的解决方案,而不是添加更多库。