隨着XCode 6和iOS 8的出現,我遇到了一個問題,即UICollectionViewCell
s在第一次出現時不會自動佈局/自動調整子視圖。一旦它們被顯示出來並且細胞被重新使用,一切都很好。UICollectionViewCell在第一次出現時不自動調整子視圖
4
A
回答
3
我把
[cell layoutIfNeeded];
的dequeueReusableCellWithReuseIdentifier
語句來之後,一切都好起來。
1
我有同樣的問題。我試圖把[cell layoutIfNeeded];
,但是當我刷新tableview,並不是所有的單元格刷新。 在返回單元格之前,代碼爲[cell layoutSubviews];
,每次更新所有單元格。這是完整的代碼片段
- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath{
MyCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:kCellID forIndexPath:indexPath];
...
[cell layoutSubviews];
return cell;
}
相關問題
- 1. 只在視圖第一次顯示時出現viewDidAppear動作
- 2. UIView不自動調整子視圖
- 3. 自動調整子類UITableViewCell子視圖
- 4. 如何使一個子視圖自動調整其超視圖?
- 5. Objective-C自動調整子視圖
- 6. 多子視圖和自動調整
- 7. 自動調整子視圖調整的上海華
- 8. 使用自動佈局動態添加子視圖時調整超級視圖
- 9. 第二次顯示父視圖時,Marionette不顯示子視圖
- 10. ios:tableview不會出現在滾動視圖的子視圖
- 11. 自定義滾動視圖不出現
- 12. 當第一次啓動視圖時出現鍵盤時,uitableview不會滾動。後來它正常工作
- 13. 動畫第一次運行不順暢(鍵盤出現時)
- 14. 「[[UIApplication sharedApplication] statusBarOrientation];在第一次調用時出現錯誤值」
- 15. UIView子視圖不出現
- 16. fancybox寬度自動調整後第二次點擊圖像
- 17. Android調整第一次後不工作
- 18. UICollectionViewCell子視圖大小不正確
- 19. UIView子視圖不是自動旋轉或自動調整大小的iPad
- 20. 我的子視圖在旋轉後未自動調整
- 21. IOS自動調整大小在子視圖
- 22. 在設備輪換上自動調整子視圖的大小
- 23. 在iphone/ipad中自動調整子視圖的大小?
- 24. 在iPhone中以編程方式自動調整子視圖
- 25. 自動調整電池第一次加載
- 26. 圖像不自動調整
- 27. 如何根據自動佈局調整子視圖子視圖的大小?
- 28. 問題自動調整第二個視圖
- 29. 如何在iPhone應用第一次啓動時使UIAlertView只出現一次?
- 30. 第三級不自動調整大小
爲什麼這沒有一百萬票? – Thompson 2015-05-07 19:46:42