Ich versuche, 10 Zellen in der Sammlungsansicht zu erstellen (dieselbe Größe wie der Bildschirm). Wenn ich meine App im iphone5s Simulator starte, enthält die Ansicht genau 5 Zellen. Aber wenn ich zum iphone6p-Simulator umschalte, enthält die Ansicht mehr als 5 Zellen. Wie sollte ich die Zellengröße anpassen, damit die Anzahl der Zellen im Bildschirm über die verschiedenen Bildschirmgrößen hinweg konstant ist?iOS: UICollectionViewCell passt die Größe automatisch an die Bildschirmgröße an
5
A
Antwort
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
Legen Sie Ihre CollectionView Breite programmgesteuert mit Bildschirmbreite ändern. –
+0
Wenn Sie Platz zwischen Zellen haben, berücksichtigen Sie dies bei der Berechnung der Zellenbreite. –
Verwandte Themen
- 1. UISearchBar passt die Größe automatisch an und ändert den Rahmen
- 2. Wie passt man die Schriftgröße automatisch an die Höhe/Breite des Textfelds an?
- 3. IOS-benutzerdefinierte Tabellenzelle passt die Breite für die Orientierungsänderung nicht automatisch an
- 4. GridLayoutManager - Wie passt man Spalten automatisch an?
- 5. Excel passt 45º Text nicht automatisch an
- 6. GridPanel passt sich nicht an Größe ändern
- 7. flot on android: wie man die Bildschirmgröße passt
- 8. Header-Tag passt nicht automatisch auf mobile Größe
- 9. Warum passt DBS seine Puffergrößen nicht automatisch an?
- 10. Kann der Video-Header nicht an die Bildschirmgröße angepasst werden?
- 11. Wie passt man CQRS an Projekte an?
- 12. Wie passt Spotify die Steuerelemente für die Medienwiedergabe auf iOS an?
- 13. Wie UICollectionViewCell Größe festlegen?
- 14. Subclassed QFrame passt sich nicht an das Layout an
- 15. Bindung an die Größe des Elements (div)
- 16. Größe einer UICollectionViewCell, die UITextView enthält, um die contentSize anzupassen
- 17. UICollectionViewCell Größe entspricht UICollectionView Größe
- 18. MPAndroid Anpassung an Bildschirmgröße ohne feste Höhe
- 19. Java automatisch Anpassung an die Windows 7 Schriftgröße Anpassung
- 20. Wie passt man einen Text in UILabel an, wenn die Größe nicht proportional ist
- 21. Webview passt sich automatisch an Hoch- und Querformat an in iphone
- 22. Wie passt man die to_json Methode in rails3 an?
- 23. Wie passt man das Zeitformat für die Python-Protokollierung an?
- 24. Ionischer Ioneninhalt passt nicht richtig an, wenn die Tastatur zeigt
- 25. Wie passt man die Standard-Login-Seite in ActiveAdmin an?
- 26. div automatisch die Größe Stellen
- 27. So passen Sie die D3Plus-Diagramme automatisch an
- 28. Jquery Datatables Passen Sie die Größe der Tabelle an den Bildschirm an
- 29. Wie passt Silverlight den Textinhalt an?
- 30. Größe App automatisch ändern, abhängig von der Bildschirmgröße in swift
Sie müssen die Zellengröße nicht anpassen.Nur die Sammlung Ansicht nach dem iPhone 5 und iPhone 6 Größe. – user3182143
überprüfen Sie diese http://stackoverflow.com/questions/28088236/uicollectionview-cells-not-horizontal-after-rotation/28204705#28204705 – Harish