2017-02-27 121 views
0

我有一個UICollectionViewCell中,我想顯示一些文本的標籤。我已經將標籤添加爲單元格contentView的子視圖。但標籤只在第一個單元格上加載,而當我滾動時,有些加載,有些則不加載。爲什麼所有單元格都不加載?我曾嘗試添加恢復單元前cell.contentView.setNeedsDisplay()cell.contentView.layoutIfNeeded()但他們沒有工作。UICollectionView細胞不加載

+0

是你的數據首先來自web服務,或者你有靜態數據? –

回答

0

您可以檢查幾件事情:

  • 是您的自動排列正確?提供一個固定的寬度和高度,你的標籤,並添加紅色的背景顏色,例如,如果它是確定然後去下一個點
  • 也許數據是沒有準備好顯示嘗試把硬編碼文本到您的標籤,如果它的工作原理
  • 那麼你可能會顯示您的觀點之前,並在後臺線程加載數據。
0

檢查您的集合視圖的約束。

,並且確保你已經設置這些也 UICollectionViewDataSource UICollectionViewDelegate UICollectionViewDelegateFlowLayout