У меня есть viewcontroller с 2 контроллерами CollectionView.Как определить размер CollectionView при повороте
Я хотел бы повернуть, что только один из видов коллекции изменяет размер до нестандартного размера, в то время как другой остается неизменным.
Я пытался использовать:
- (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath
{
// Adjust cell size for orientation
if (UIDeviceOrientationIsLandscape([[UIApplication sharedApplication] statusBarOrientation])) {
return CGSizeMake(170.f, 170.f);
}
return CGSizeMake(192.f, 192.f);
}
Однако это только изменяет оба collectionviews. Как мне получить конкретную информацию только для одной коллекции?
Это работает, но теперь я получаю предупреждение о том, что: Несовместимые типы указателей, инициализирующие 'UICollectionViewFlowLayout *' с выражением типа 'UICollectionViewLayout *' –
, вам нужно будет нарисовать collectionViewLayout, теперь я отрегулирую ответ @RobertFarr –
Уважаю, работал как шарм. –