Können in der TTLauncherView 4 Zeilen anstelle von 3 Standardzeilen angezeigt werden?So zeigen Sie 4 Zeilen in TTLauncherView an
1
A
Antwort
0
Für mich war die Standardanzahl von Zeilen in TTLauncherView 4, also bin ich mir nicht sicher, warum Sie nur 3 sehen. Oder meinen Sie Spalten (die standardmäßig auf 3)?
So oder so beide Werte sind konfigurierbar über die column und rowCount Eigenschaften:
TTLauncherView launcher = [[[TTLauncherView alloc] initWithFrame:self.view.bounds] autorelease];
launcher.rowCount = 3;
launcher.columnCount = 3;
sollten Sie eine mit beiden 3 Zeilen und Spalten geben
1
Sie die Zeilenhöhe immer, wenn Sie mit einer Kategorie ändern Verwenden Sie die gleiche Anzahl von Zeilen:
@interface TTLauncherView(FourthRow)
@end
@implementation TTLauncherView(FourthRow)
- (CGFloat)rowHeight {
int rows = 4;
return round(_scrollView.height/rows);
}
@end
Verwandte Themen
- 1. So zeigen Sie nur verschiedene Zeilen mit diff (bash) an
- 2. So zeigen Sie Credits an
- 3. So zeigen Sie Warnmeldungen in Django an
- 4. So zeigen Sie Sonderzeichen in HTML an
- 5. So zeigen Sie Listenelemente in Listview an?
- 6. So zeigen Sie Benachrichtigungen in IOS an
- 7. So zeigen Sie Daten in jtree an
- 8. So zeigen Sie WooCommerce an Kundenauftragskommentare
- 9. So zeigen Sie Elemente im Listenfeld an
- 10. So zeigen Sie formatierte XML an
- 11. So zeigen Sie Listenergebnisse an - searchView
- 12. So zeigen Sie die Paketlizenzdatei an?
- 13. So zeigen Sie Zellen gemeinsam an
- 14. So zeigen Sie Tabellendaten als Benutzerbewertungen an
- 15. Knockout-Validierung - So zeigen Sie Fehlermeldungen an
- 16. So zeigen Sie Snort-Protokolldateien an
- 17. So zeigen Sie die Fehlermeldung an
- 18. Wie zeigen Sie leere Zeilen in Tableau an?
- 19. So zeigen Sie Monatsnamen in der folgenden Reihenfolge an
- 20. So zeigen Sie verwandte Produkte horizontal in Magento an?
- 21. So zeigen Sie eine Nachricht in zwei Zeilen in der alert() - Funktion an
- 22. So zeigen Sie nur Zeilen an, die mit Werten in einer anderen Tabelle übereinstimmen
- 23. So zeigen Sie mein Bild in ImageView an (CUSTOM CAMERA)
- 24. So zeigen Sie mehrere dynamische Datentabelle mit JSF an
- 25. So zeigen Sie XSL-Attribute in XML an
- 26. So zeigen Sie alle Zeilen aus der n-ten Zeile einer Datei in Unix an
- 27. So zeigen Sie die dynamisch erstellte Bereichs-ID an
- 28. So zeigen Sie griechische Symbole in einer TMenuOption an
- 29. So zeigen Sie mit Kamera in Android aufgenommenes Bild an
- 30. So zeigen Sie eine Schaltfläche in zufälliger Bildschirmposition an
Hallo Andrew! In TTLauncherView.h ist rowCount so definiert => @property (nonatomic, readonly) NSInteger rowCount; Soweit ich weiß, ist es nicht möglich, eine schreibgeschützte Eigenschaft zu ändern;) – Daniel
Daniel, Sie haben Recht, rowCount kann nicht geändert werden, da es automatisch basierend auf columnCount berechnet wird. Wenn Sie columnCount auf 4 setzen, sollten Sie rowCount von 4 haben (abhängig von der Größe der Symbole für jeden Launcher, sollten Sie dies berücksichtigen) –
Okay, es scheint unmöglich zu sein, dies auf die einfache Weise zu erledigen. Die rowHeight wird auf diese Weise => round (_scrollView.height/3) irgendwo innerhalb der TTLauncherView berechnet. Selbst das Unterklassen-TTLauncherView und das Zurückgeben der Höhe, die für 4 Linien gültig ist, ändert nichts. – Daniel