调整大小的UICollectionViewCell旋转

时间:2013-11-24 10:04:25

标签: ios objective-c uicollectionview uicollectionviewcell

我正在使用storyboard,我有UICollectionViewController。根据目前的设计,我需要为横向和纵向制作不同的单元尺寸。

所以我已经成功了:

- (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout  *)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath {
        // Adjust cell size for orientation
        if (UIDeviceOrientationIsLandscape([[UIApplication sharedApplication] statusBarOrientation])) {
            return CGSizeMake(133.f, 110.f);
        }
        return CGSizeMake(152.f, 126.f);
}

我没有这个项目的自动布局。问题是如何调整细胞元素的大小,使它们适合较小的细胞。目前内容不适合。

单元格的- (id)initWithFrame:(CGRect)frame没有被调用,因为我使用故事板进行单元格设计

0 个答案:

没有答案