簡體   English   中英

雖然在is6上工作正常,但UICollectionVIew在ios7上無法充分顯示單元格

[英]UICollectionVIew not displaying cells adequately on ios7 although works fine on is6

我有一個具有默認布局的UICollectionView的簡單實現,該布局在iOS6上運行良好 當在iOS7上轉換代碼時,默認的UICollectionViewFlowLayout似乎不起作用:所有單元格都位於左上角完全相同的位置(一個位於其他位置的頂部)。

請注意,我不會在以下位置更新cell.frame.origin或cell.center:

(UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath {} 

我錯了嗎? 我該怎么辦?

先感謝您

我了解我的問題:

我的代碼中包含以下行:

   [cell.layer setPosition: CGPointMake(-5, -5)];

這就解釋了為什么該單元位於左上角。

但是奇怪的是,當在ios6上運行時,此行沒有任何作用(這就是為什么我什至忘記了它的原因)而在ios7上卻有作用。

我只是刪除了這一行,現在ios6和ios7上的一切運行正常。

暫無
暫無

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

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