SwiftUI: Bedienung über Gesten 10.02.2022, 08:38 Uhr

Gute Geste mit SwiftUI

Auch mit SwiftUI können Gesten für iOS Apps erstellt und erkannt werden.
(Quelle: Apple)
Moderne Smartphones zeichnen sich durch die Art der Bedienung über Gesten aus. Alle mobilen Betriebssysteme Android und auch iOS verwenden diese Möglichkeit der Steuerung. Die vorhandenen Gesten können natürlich auch in der eigenen App verwendet werden. Da stellt sich allerdings die Frage, wie man eine bestimmte Geste auf dem Gerät erkennt und auf diese Eingabe reagiert?
Unter iOS ist das, zum Glück, recht einfach, da es für viele Gesten entsprechende Strukturen zu deren Erkennung gibt. Im Falle von iOS ist es allerdings so, dass es mittlerweile zwei Möglichkeiten gibt, Apps zu entwickeln. Zum einen den herkömmlichen Weg mittels UIKit und zum Anderen gibt es da seit einiger Zeit noch SwiftUI. In beiden Fällen funktioniert die Entwicklung auf der Basis der erkannten Gesten des Betriebssystems. Die Vorgehensweise bei der Codierung unterscheidet sich allerdings etwas. Auch wenn SwiftUI verwendet wird, findet man die benötigten Komponenten in der Library. Hierzu muss man allerdings in den Abschnitt Modifiers Library wechseln (Bild 1).
Gesten-Komponenten in der Bibliothek von Xcode (Bild 1)
Quelle: Bleske

Jetzt 1 Monat kostenlos testen!

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
  • + Digitales Kundenkonto,
  • + Zugriff auf das digitale Heft,
  • + Zugang zum digitalen Heftarchiv,
  • + Auf Wunsch: Weekly Newsletter,
  • + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar