Şu anda UICollectionViewCells
boyutları hesaplamak için aşağıdaki pasajı var On UICollectionView Geçersiz Kılan Düzen:Sınırlar Değişiklikler
- (CGSize)collectionView:(UICollectionView *)mainCollectionView
layout:(UICollectionViewLayout *)collectionViewLayout
sizeForItemAtIndexPath:(NSIndexPath *)atIndexPath
{
CGSize bounds = mainCollectionView.bounds.size;
bounds.height /= 4;
bounds.width /= 4;
return bounds;
}
Bu çalışır. Ancak, şimdi viewDidLoad
'da bir klavye gözlemcisini ekliyorum (bu, görüntülenmeden önce UICollectionView
için temsilci ve veri kaynağı yöntemlerini tetikliyor ve kendisini storyboard'dan yeniden boyutlandırıyor). Sınırlar yanlıştır. Ayrıca rotasyonu desteklemek istiyorum. UICollectionView
boyutu değiştirirse, bu iki kenarlı durumu ele almak ve boyutları yeniden hesaplamak için iyi bir yol nedir?
Geçişin yanında canlandırın .... çok parlak. Teşekkür ederim! – 3rdFunkyBot