簡體   English   中英

是否有必要在旋轉時更新 TableView 布局?

[英]Is it necessary to update the TableView layout on rotation?

在 iPad 上使用collectionViewrotating它時,我調用:

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

旋轉設備時不需要更新布局。 因為 tableView 會在旋轉時自動調整單元格布局。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM