Sto provando a creare 10 celle nella vista di raccolta (stesse dimensioni dello schermo). Quando eseguo la mia app nel simulatore iphone5s, la vista contiene esattamente 5 celle. Ma quando passo al simulatore iphone6p, la vista contiene più di 5 celle. Come devo regolare la dimensione della cella in modo che il numero di celle sullo schermo sia coerente tra le diverse dimensioni dello schermo?iOS: UICollectionViewCell si regola automaticamente in base alle dimensioni dello schermo
5
A
risposta
15
-(CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath
{
int numberOfCellInRow = 3;
CGFloat cellWidth = [[UIScreen mainScreen] bounds].size.width/numberOfCellInRow;
return CGSizeMake(cellWidth, cellWidth);
}
+1
imposta la larghezza della raccolta insieme a quella della larghezza dello schermo. –
+0
se hai spazio tra le celle, consideralo nel calcolo della larghezza della cella. –
Problemi correlati
- 1. commutazione in base alle dimensioni dello schermo
- 2. Android: Regola le dimensioni a livello di programmazione in base alle dimensioni dello schermo
- 3. Modifica immagine src in base alle dimensioni dello schermo
- 4. Regolazione automatica dell'interfaccia utente in base alle dimensioni dello schermo, interfaccia utente in java swing
- 5. Visualizzazione griglia Android che si adatta alle dimensioni dello schermo
- 6. Ridimensionamento delle dimensioni UIFont relative alle dimensioni dello schermo
- 7. Android Modifica delle dimensioni dell'immagine in base alle dimensioni dello schermo?
- 8. Come suddividere Epub Html in pagine in base alle dimensioni dello schermo
- 9. Bootstrap 3 - imposta l'altezza della finestra modale in base alle dimensioni dello schermo
- 10. Dimensioni dello sprite su diverse dimensioni dello schermo Andengine Android
- 11. Come convertire il frame in base alle dimensioni dello schermo del dispositivo?
- 12. Come impostare l'altezza di UITableViewCell in base alle dimensioni dello schermo
- 13. Dimensioni dello schermo in Java
- 14. dimensioni schermo iOS 9
- 15. Dimensioni dello schermo in Visual Basic
- 16. Chiusura automatica Pannello fisarmonica Bootstrap quando si passa alle dimensioni dello schermo mobile
- 17. Xcode 6 dimensioni dello schermo dello storyboard errate in iPhone5s (iOS 7) ma non (iOS 8)
- 18. Dimensioni dello schermo in Samsung Tablet 10.1
- 19. Orientamento dello schermo ios
- 20. Android ottenere le dimensioni dello schermo dell'orientamento dello schermo
- 21. L'immagine non si regola automaticamente
- 22. gVim Cambia carattere in base alle dimensioni della finestra
- 23. div schermo intero che si adatta alle dimensioni del browser
- 24. Layout che si duplica automaticamente sulla rotazione dello schermo
- 25. Come rendere UICollectionViewCell adatto alle sue sottoview (usando Auto Layout)
- 26. Screenshot del modulo le cui dimensioni sono superiori alle dimensioni dello schermo
- 27. vettori smistamento in base alle dimensioni()
- 28. iOS Schermata parte dello schermo
- 29. gl_PointSize Corrispondente alle dimensioni dello spazio mondiale
- 30. Come ottengo le dimensioni dello schermo generalizzato?
Non è necessario regolare la dimensione della cella. Basta la vista di raccolta in base alle dimensioni di iPhone 5 e iPhone 6. – user3182143
consulta questo http://stackoverflow.com/questions/28088236/uicollectionview-cells-not-horizontal-after-rotation/28204705#28204705 – Harish