当itemSize针对不同方向更改时,何时在UICollectionViewFlowLayout中设置itemSize?

时间:2014-09-06 13:22:39

标签: ios objective-c

在具有流布局的UICollectionView中,我想使用itemSize而不是itemSizeForCellAtIndexPath,因为单元格的大小对于每个方向都是常量。但是,单元格的大小取决于视图控制器视图的大小,直到运行时才确定。

何时是设置itemSize的正确时间?

1 个答案:

答案 0 :(得分:0)

好吧,我不知道你是否使用AutoLayout,我会建议你两个。

if (using AutoLayout)
    set it inside: -(void)viewDidLayoutSubviews
else
    set it inside: - (void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation