Ich verwende derzeit das Storyboard in xcode, um das folgende Layout zu erstellen. Der gesamte Bildschirm ist ein TableView mit 2 verschiedenen Prototyp-Zellen. Abhängig von den verfügbaren Daten wird eine der 2 Zellen erstellt.UITableView oder StackView
Für die zweite Zelle, was ist die beste Möglichkeit, die Tabellenansicht mit Label2 und img2? Ich habe versucht, es in eine einfache Stapelansicht mit 1px Zeile (ein UIView) gezeichnet über, aber die Zeile erscheint dünner oder Ticker je nach Bildschirmgröße des Geräts.
Ein TableView löst das Zeilenproblem, aber es scheint eine Menge Arbeit für solch ein einfaches Layout zu sein. Insbesondere wenn eine TableView in einem TableView eingebunden ist.
Ist Stackview der Weg, hier zu gehen? Vielleicht fehlt mir etwas, das dazu führt, dass die Trennlinien auf den verschiedenen Geräten unterschiedlich aussehen? Oder ist eine andere tabellarischere Methode, dies zu tun?
Hinweis: Oft erscheinen die Linien auf demselben Bildschirm dicker oder dünner. Wie die ersten 2 Zeilen wird alles gut, aber die dritte wird dicker sein. – tsf144
Hinweis 2: Die Linien auf 2px Höhe scheinen einheitlicher zu sein. Aber das UI sieht mit 2 px Linien schlecht aus. – tsf144