标签: ios uitableview
在viewWillLayoutSubviews中,我为NavigationController.toolbar.frame设置了不同的高度,具体取决于UITableView是否处于编辑模式。我还确保通过调用layoutIfNeeded()来调用它(并且确实调用了调试器以及它的子视图的布局与应该根据代码的布局不同的事实)。
viewWillLayoutSubviews
NavigationController.toolbar.frame
UITableView
layoutIfNeeded()
然而,问题是高度不会立即降低(但是当它改回到更高的高度时它没有问题)。只有在快速滚动表格后才会变小。
我想这是某种错误,但是否有人可以推荐某种解决方法?