当在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()
}