旋转时是否需要更新TableView布局?

3

当在iPad上使用collectionView并进行旋转时,我调用:

override func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator) {
    super.viewWillTransition(to: size, with: coordinator)

    collectionView.collectionViewLayout.invalidateLayout()
}

是否需要对tableView做同样的事情呢?

我从这个旧答案中得到了以下代码:

override func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator) {
    super.viewWillTransition(to: size, with: coordinator)

    tableView.beginUpdates()
    tableView.endUpdates()
}
1个回答

1

当您旋转设备时,无需更新布局。因为tableView会在旋转时自动调整单元格布局。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接