Stacks Image 976
Aktuelle Beiträge

Kategorien

Tags
Archiv

Einführung in SwiftUI - Die List in SwiftUI - Teil 4 bis 5

Einführung in SwiftUI - Die List in SwiftUI - Teil 4 bis 5

Stacks Image 154

In den nächsten zwei Tutorials zum List-Steuerelement in SwiftUI wollen wir uns ansehen, wie wir von der Listenansicht zu einer Detailansicht zu navigieren können. Außerdem werden wir uns ansehen, wie Schaltflächen in der Navigationsleiste eingefügt werden.

Eine macOS-Anwendung mit Seitenleiste in SwiftUI

Eine macOS-Anwendung mit Seitenleiste in SwiftUI

Stacks Image 220

Mit der Veröffentlichung von macOS Big Sur hat Apple viele der eigenen Anwendungen auf ein neues Design umgestellt. Programme verfügen jetzt auf der linken Seite des Fensters über eine schmale Seitenleiste, der Arbeitsbereich befindet sich rechts daneben. Oft wird dieses Layout für eine Master-Detail-Navigation verwendet. Nach Auswahl eines Elements aus der Seitenleiste ändert sich die Ansicht im Arbeitsbereich. Nicht selten wird dabei die komplette View getauscht. Die Anwendungen Musik, Notizen oder Erinnerungen sind nur drei Beispiele, die diesem Design folgen.

Seltsames Verhalten der Zeilenbreiten einer List in einem VStack in SwiftUI

Seltsames Verhalten der Zeilenbreiten einer List in einem VStack in SwiftUI

Stacks Image 352

Obwohl es schon seit einigen Jahren existiert, ist SwiftUI immer noch ein junges Framework und mache Dinge funktionieren nicht, wie erwartet. Entweder, weil das Framework sie falsch umsetzt, oder weil Entwickler Fehler machen. Man kann sich nie sicher sein, was der Fall ist. Seltsame Probleme entstehen dabei nicht selten bei Programmcode, der auf den ersten Blick einfach erscheint.

Ein Array für die Views in SwiftUI

Ein Array für die Views in SwiftUI

Stacks Image 363

Vor einigen Wochen begann ich mit der Entwicklung einer iOS-App, mit der ich Features von SwiftUI ausprobieren wollten. In der ersten Version der App hatte ich für jede View einen NavigationLink mit einer Beschreibung zum Thema direkt im Code des List-Steuerelements hinterlegt. Der Aufbau der Liste war somit statisch, es war aber auch nichts anders erforderlich. Immer, wenn ich ein Beispiel zu einem Thema vollendet hatte, fügte ich der List einen weiteren NavigationLink hinzu. In den ersten Tagen hat das gut funktioniert, doch dann stieß ich auf eine grundlegende Einschränkung von SwiftUI.

Seite 1 / 1

© 2023 Holger Hinzberg Contact