簡體   English   中英

UICollectionView 單元格大小調整問題

[英]UICollectionView Cell resizing issue

我是 iOS 應用程序開發的新手,當我在 iPhone 8 Plus 中運行良好時,我試圖了解我的布局的 iPhone 11 Pro Simulator 中的問題。

請找到以下屏幕截圖:

在此處輸入圖片說明

任何人都可以幫助我了解為什么會發生這種情況嗎?

如果您需要有關代碼的更多信息,請告訴我。

編輯:

這是我的 CollectionView 屬性:

在此處輸入圖片說明

當涉及到 iPhone 11 模擬器時,單元格似乎沒有被放大。

您必須為 item 方法實現 Size 並且需要確認UICollectionViewDelegateFlowLayout

由於每部 iPhone 都有不同的寬度,因此您無法將其設置為靜態寬度。

func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {
        return CGSize(width: collectionView.frame.width, height: 150)
    }

暫無
暫無

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

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