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

时间:2019-09-01 22:48:12

标签: ios swift uitableview uicollectionview rotation

在iPad上使用collectionView并在rotating上使用时,我打电话:

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

    collectionView.collectionViewLayout.invalidateLayout()
}

是否有必要对tableView做同样的事情?

我从此older answer

中获得了以下代码
override func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator) {
    super.viewWillTransition(to: size, with: coordinator)

    tableView.beginUpdates()
    tableView.endUpdates()
}

1 个答案:

答案 0 :(得分:1)

旋转设备时不需要更新布局。因为tableView旋转时会自动调整单元格布局。

相关问题