iOS - 集合视图单元格未出现在Orientation Change上

时间:2014-05-13 10:02:24

标签: ios ios7 uicollectionview

我在第一次使用视图加载时生成了所有单元格。

for (int i = 0; i < dataArray.count; i++)
{
    NSDictionary *dict = [dataArray objectAtIndex:i];

    NSIndexPath *indexPath = [NSIndexPath indexPathForRow:i inSection:0];
    NSString *rowStr = [NSString stringWithFormat:@"%d%d", indexPath.row, indexPath.section, nil];
    CollectionCell *cell;

        cell = [collectionVw dequeueReusableCellWithReuseIdentifier:@"xxxx" forIndexPath:indexPath];
     ...........
   }

,只需获取以下功能的单元格即可。

    - (UICollectionViewCell *)collectionView:(UICollectionView *)cv cellForItemAtIndexPath:(NSIndexPath *)indexPath               
  { 
            if(cellsDict != nil && cellsDict.count > 0)
            {
                return [cellsDict objectForKey:rowStr];
            }
         }

第一次它工作正常,但是当我改变方向时它没有显示一些细胞。

有谁知道这个问题?

0 个答案:

没有答案