Obecnie mam następujący fragment obliczania UICollectionViewCells
rozmiarach:UICollectionView Invalidate Układ Na Bounds Zmiany
- (CGSize)collectionView:(UICollectionView *)mainCollectionView
layout:(UICollectionViewLayout *)collectionViewLayout
sizeForItemAtIndexPath:(NSIndexPath *)atIndexPath
{
CGSize bounds = mainCollectionView.bounds.size;
bounds.height /= 4;
bounds.width /= 4;
return bounds;
}
To działa. Jednak teraz dodałem obserwatora klawiatury w viewDidLoad
(który uruchamia metodę delegata i źródła danych dla UICollectionView
zanim pojawi się i zmieni rozmiar z storyboardu). Granice są zatem błędne. Chciałbym także wspierać rotację. Jaki jest dobry sposób postępowania z tymi dwoma skrajnymi przypadkami i ponowne obliczenie rozmiarów, jeśli rozmiar UICollectionView
zmienia się?
Animuj obok przejścia ... jest genialny. Dziękuję Ci! – 3rdFunkyBot