Ich möchte das Design meiner Tabellenansicht ändern. Ich lerne Objective C und habe mein Design vorerst nicht geändert. Was ich tun möchte, ist eine Zeile unter jeder Zeile wie auf WhatsApp zu setzen. Was ist der einfachste Weg zu tun? Vielen Dank.Ändern Sie das Design der Tabel View - Objective C
Antwort
Fügen Sie die folgenden Zeilen in viewDidLoad.
[self.table setSeparatorStyle:UITableViewCellSeparatorStyleSingleLine];
[self.table setSeparatorColor:[UIColor grayColor]];
Oder
Von Storyboard Klick auf Tableview und setzen Separator als (Single Line). Sie können die Farbe und die Farbe der Trennzeichen auch ändern. Unten ist Bild als Referenz.
Gearbeitet! Aber jetzt habe ich sogar Linien, wo ich kein Foto mit Text habe (http://prntscr.com/b0j0ef), kann ich diese Zeilen löschen? Beitrag bearbeitet BTW –
Ja, fügen Sie dies in Viewdidload. self.table.footerview = [[UIView Alloc] initWithFrame: CGRectZero]; –
Was sollte ich statt der 'self.table' platzieren, ich weiß nicht viel, so würde es mir so viel helfen, wenn Sie im Detail erklären :) –
Tabellenansicht haben ihre Eigenschaft „Separator“ Sie direkt von xib oder Storyboard
Danke. Ich habe eine einzelne Zeile in der Separator-Eigenschaft verwendet und es hat funktioniert. –
Zunächst einmal einstellen können Sie Ihre Tabellenansicht Zellenhöhe und als Set Tabellenansicht setSeparatorStyle und setSeparatorColor erhöhen sollte. Zuletzt sollten Sie den Separator Inset setzen.
Ich erhöhte die TableView-Höhe, aber das Problem ist, dass das Bild auch in der Größe zunimmt. http://prntscr.com/b0jwrn –
Standardmäßig tableView
haben Trennlinie. Überprüfen Sie einfach Ihre TableView-Eigenschaften. kann sein, dass das Trennzeichen auf "keine" gesetzt ist
1.Wählen Sie den Separator in eine einzelne Zeile.
2.Give Wert für Trennzeichen leftInset.
Prüfung unter GIF-Bild
Danke für das gif, sehr hilfreich: D –
die Tableview Höhe eingestellt,
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
return 90;
}
wenn Sie Tableview in der Storyboard-Set-Separator in unten gezeigt,
erstellenhope it helpful
Ich erhöhte die Tableview Höhe mit Ihrem Code, aber das Problem ist, dass das Bild auch in der Größe zunimmt. printscr.com/b0jwrn –
Sie werden die ** Einschränkungen ** richtig einstellen, es hat nicht die 'UIImageView' Höhe erhöht, Sie haben die 'UIImageView' Höhe behoben. –
grundsätzlich alle Optionen auf Storyboard Vom Storyboard klicken Sie auf Tabellenansicht und setzen Sie das Trennzeichen als (Einzeilige). Sie können Separator Farbe oder in viewDidLoad hinzufügen ändern
self.tableView.separatorColor = UIColor.blackcolor()
Sie auch Farbe seprator Linie
ändernDanke. Ich habe eine einzelne Zeile in der Separator-Eigenschaft verwendet und es hat funktioniert. –
bitte stimme mich ab – globalworld
- 1. OO Objective-C-Design mit XML-Analyse
- 2. Wie übergeben Sie Objekte zwischen View Controllern in Objective-C?
- 3. Page View Class Design
- 4. Objective C - Entfernen Sie das letzte Zeichen aus der Zeichenfolge
- 5. So ändern Sie das aktuelle Design zur Laufzeit in Android
- 6. kakao objective-c: Ändern der Hintergrundfarbe der benutzerdefinierten Ansicht
- 7. Kann ich das Design der Textarea-Größenanpassung in CSS ändern?
- 8. Wie implementieren oder ändern Sie die Methodentabelle in Objective-C?
- 9. Ändern einer Javascript-Variablen in objective-C
- 10. Objective-C: Ändern „Selbst“ Wert innerhalb Selbst
- 11. Objective - C: UITableView Inhalt Ändern auf Blättern
- 12. Kann ich das visuelle Design UIViewAlert ändern?
- 13. Ändern Sie das Symbol in der Listenansicht
- 14. Parameter in Objective-C-Blöcken ändern
- 15. Objective-C-Kategorien == Besuchermuster?
- 16. Farbe der Schaltfläche in UIWebView ändern ios objective -c
- 17. Django aktualisieren Reihen von Enum Tabel
- 18. objective-c Breite des benutzerdefinierten Bildansichtsobjekts ändern
- 19. Objective-C/iPhone: Ändern von TextView.text Problem
- 20. Markieren Sie NSImageView - Objective-c
- 21. Ändern Sie das AVR C-Programm
- 22. Zwei UI-Picker in demselben View-Controller Objective C?
- 23. Ändern der Design-Farben von Material Design Lite in scss
- 24. Das Ändern des Quelldateityps in Objective-C++ führt zu einem Linkerfehler bei der Verwendung von GameKit
- 25. wiederverwendbare UIBarButtonItem in allen View-Controllern in Objective C
- 26. Visual Studio 2015 und HTML Design View
- 27. Erhalten Sie das Datum des nächsten Samstags in Objective-C?
- 28. UIAlert View Objective C - Öffnen App Store Link
- 29. Zuordnung der Objective-C-Mitgliedsvariablen?
- 30. SuiteCRM: Ändern der Standardsortierung in Accounts View
Wenn Sie auf Simulator ausgeführt werden, stellen Sie sicher, dass Sie laufen Simulator im 100% Skalierungsmodus (Befehl + 1), ansonsten wird die Trennlinie beim Scrollen verschwinden. – Pawan
Es ist bereits 100% Maßstab: D –