Attualmente ho una vista raccolta che occupa gran parte del mio schermo con le dimensioni dello schermo da 3,5 pollici. La vista raccolta è 51 pixel dall'alto e 20 pixel dalla parte inferiore dello schermo. Sto usando le celle con UIPageControl
per creare un layout a pagine, con una cella per pagina. Quando si passa alla dimensione da 4 pollici, usando i vincoli posso ottenere la vista della collezione per espandersi nel nuovo spazio (mantenendo i 51 pixel dalla parte superiore e 20 dalla parte inferiore), ma la dimensione della cella rimane la stessa, quindi ora c'è un mucchio di spazio vuoto nella parte superiore e inferiore della cella. Ho provato a utilizzare i vincoli, ma sembra che non puoi impostarli per le celle. Come faccio ad espandere la dimensione della cella più grande per riempire lo spazio vuoto su iPhone 5?Visualizzazione UICollection Regola dimensione cella per Dimensione schermo
Il codice della vista collezione è solo
- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView
cellForItemAtIndexPath:(NSIndexPath *)indexPath
{
MyCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:@"Cell" forIndexPath:indexPath];
return cell;
}
Il layout è messa a punto in IB voglio ottenere il layout di lavoro prima di aggiungo altro
può plz mettere frammento di codice che avete utilizzato? – Swapnil
@iSwap non è molto semplice Ho appena creato una vista di raccolta di base, con la configurazione del layout nel generatore di interfacce. La vista della collezione funziona bene, ho solo bisogno di capire come rendere la cella occupare lo spazio vuoto sull'iPhone 5 – benjih555