Ios UICollectionViewCell旋转并调整大小
我使用的是故事板,我有UICollectionViewController。根据当前的设计,我需要为横向和纵向方向制作不同的单元尺寸 所以我弹劾:Ios UICollectionViewCell旋转并调整大小,ios,objective-c,uicollectionview,uicollectionviewcell,Ios,Objective C,Uicollectionview,Uicollectionviewcell,我使用的是故事板,我有UICollectionViewController。根据当前的设计,我需要为横向和纵向方向制作不同的单元尺寸 所以我弹劾: - (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath { //
- (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
不会被调用,因为我使用故事板进行单元设计