Ios 是否需要在旋转时更新TableView布局?
在iPad上使用Ios 是否需要在旋转时更新TableView布局?,ios,swift,uitableview,uicollectionview,rotation,Ios,Swift,Uitableview,Uicollectionview,Rotation,在iPad上使用collectionView并旋转它时,我调用: override func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator) { super.viewWillTransition(to: size, with: coordinator) collectionView.collectionViewLayout.invalidat
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()
}