Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

42 total results found

Code-Snippets

Kleine und größere Beispiel rund um Swift, SwiftUI und den Apple Frameworks.

Rechtliches

Impressum & Datenschutz

Animationen

Code-Snippets

Alles Rund um Animationen in SwiftUI

Kontrollelemente

Code-Snippets

Alles rund um Kontrollelemente in SwiftUI

Grafik

Code-Snippets

Alles rund um Grafik, wie zeichne ich, wie fülle ich etwas aus und vieles mehr in SwiftUI

Menü

Code-Snippets

Alle Arten von Menü in SwiftUI

UI/UX

Code-Snippets

Alles rund um die Bedienung und Oberfläche in SwiftUI

Virtual Reality & Argument Reality

Code-Snippets

Alles rund um VR & AR vom iPhone übers iPad bis hin zur Vision Pro und alles in SwiftUI.

Impressum

Rechtliches

Angaben gemäß § 5 DDG Rolf WarneckeStefan-Zweig-Straße 970469 Stuttgart Vertreten durch: Rolf Warnecke Kontakt: Telefon: 0151-20519113E-Mail: infos@xcode-praxis.com Umsatzsteuer-ID: Umsatzsteuer-Identifikationsnummer gemäß §27a Umsatzsteuergesetz: DE2701...

Datenschutzerklärung

Rechtliches

1. Verantwortlicher Verantwortlich für die Datenverarbeitung auf dieser Website: Rolf WarneckeStefan-Zweig-Straße 9, 70469 Stuttgartinfos@xcode-praxis.com+49 151 205 191 13 2. Zweck der Verarbeitung Diese Website dient als technische Dokumentationsplattfor...

Drehendes Icon

Code-Snippets Animationen

Dieses Beispiel demonstriert, wie sich ein Symbol – in diesem Fall das Aktualisierungs-Icon – endlos um 360 Grad dreht. Die Rotation startet automatisch beim Anzeigen der Ansicht und nutzt eine lineare Animation ohne Umkehrung. Ideal für Ladeanzeigen oder ande...

Einen pulsierenden Button

Code-Snippets Animationen

Im folgenden Beispiel wird ein pulsierender Kreis als Button angezeigt. Dabei wird der Button um 20% vergrößert und dann wieder verkleinert. Dieser ist auch zum Anklicken und kann mit einer Aktion belegt werden: import SwiftUI struct ContentView: View { ...

Wechseln der Farbe

Code-Snippets Animationen

Hier wird ein Quadrat gezeichnet. Beim Starten wird das Rechteck in rot angezeigt. Durch einen Tap auf das Quadrat, wechselt die Farbe nach Grün. Bei jedem weiteren Tap wird die nächste Farbe aus dem Array colors genommen. Wird Lila angezeigt und es gibt einen...

Animierter Zähler

Code-Snippets Animationen

n diesem Beispiel wird ein animierter Zähler dargestellt. Die Zahl verändert sich mit einer fließenden Animation: Sie verschwindet entweder nach oben oder erscheint von unten – abhängig davon, ob hoch- oder heruntergezählt wird. Die Animation wird durch den g...

Ein pulsierendes Herz

Code-Snippets Animationen

Hier wird ein pulsierendes Herz angezeigt, welches in Dauerschleife schlägt. Über die Duration kann die Geschwindigkeit festgelegt werden. Je kleiner der Wert desto schneller schlägt es. import SwiftUI struct ContentView: View { @State private var isB...

Animierter Button mit Zustandswechsel

Code-Snippets Animationen

Beim ersten Klick ändert der Button seine Farbe von Blau zu Grün und vergrößert sich um 20 %. Beim zweiten Klick kehrt er in seinen ursprünglichen Zustand zurück. import SwiftUI struct ContentView: View { @State private var isPressed = false va...

Farblich angepasste Statusanzeige

Code-Snippets Kontrollelemente

Das Steuern einer farblich abgesetzten Statusanzeige durch einen Slider. Der Bereich von 0% bis 100% wird von rot bis grün entsprechend mit einem Farbverlauf dargestellt. import SwiftUI struct ContentView: View { @State private var value: Double = 0.7...

Anpassbare Toolbar

Code-Snippets Menü

Die Toolbar am oberen Rand kann ganz individuell gestaltet werden. In diesem Beispiel gibt es oben links ein Edit-Button und oben rechts einen Button mit einem Zahnrad, welcher die Einstellungen symbolisiert. import SwiftUI struct ContentView: View { ...

Multifunktionale Tabbar für das iPad

Code-Snippets Menü

Die Tabbar kommt erst auf dem iPad so richtig zur Geltung. Je nachdem wie das iPad gedreht wird, erscheinen die Menüpunkte als Tabbar oder als Sidebar Menü. import SwiftUI struct ContentView: View { var body: some View { TabView { ...

Direktes Zeichnen auf der Oberfläche (Canvas)

Code-Snippets Grafik

In diesem einfachen Beispiel wird ein blauer Kreis direkt auf die Oberfläche gezeichnet. import SwiftUI struct ContentView: View { var body: some View { Canvas { context, size in // Draw a circle in the center let ce...

Ein TabView wird zur PageTabView

Code-Snippets UI/UX

Hier wird eine TabView zu einer PageView. Die Seiten können durch wischen nach rechts oder links gewechselt werden. import SwiftUI struct ContentView: View { var body: some View { TabView { Text("Home Screen") .t...

Ein Kontextmenü mit Vorschau

Code-Snippets Menü

In diesem Beispiel wird gezeigt, wie ein Kontextmenü mit Vorschau erstellt wird. import SwiftUI struct ContentView: View { var body: some View { Image(systemName: "star.fill") .resizable() .frame(width: 100, height: ...

Phasen Animation

Code-Snippets Animationen

Das ist eine Phasen Animation von einem Kreis. Durch ändern der Phase wird der Kreis größer und wieder kleiner ein einer gleichmäßigen Bewegung. struct ContentView: View { @State private var phase = 0 var body: some View { VStack { ...

Ein Kontextmenü mit Aktion

Code-Snippets Menü

Ein einfache Kontextmenü mit den entsprechenden Buttons und den Aktion dahinter. import SwiftUI struct ContentView: View { var body: some View { Image(systemName: "photo") .resizable() .frame(width: 100, height: 100)...

Präzises Scrollen in einer View

Code-Snippets UI/UX

Hier wird die Frage beantwortet, wie in einer View das Scrollen verfeinert werden kann. import SwiftUI struct ContentView: View { var body: some View { ScrollView { LazyVStack(alignment: .leading, spacing: 10) { ...

Benutzerdefinierter An/Aus Knopf

Code-Snippets Kontrollelemente

Eine andere Variante, wie ein An/Aus Knopf dargestellt werden kann.  import SwiftUI struct ContentView: View { @State private var isOn = true var body: some View { Toggle(isOn: $isOn) { Label("Wi-Fi", systemImage: "wif...

Rollen im Kontextmenü

Code-Snippets Menü

Weist Schaltflächen in Menüs Rollen zu und unterstützt das System-Styling für destruktive Aktionen. import SwiftUI struct ContentView: View { var body: some View { Menu("Options") { Button("Refresh", role: .none) { ...

Benutzerdefiniertes Zeichnen einer Linie

Code-Snippets Grafik

Einfaches Canvas-Beispiel für benutzerdefiniertes Linienzeichnen mit dynamischen Größen. Über den Path wird die Position der Linie bestimmt und in welcher Breite die Linie gezeichnet wird. import SwiftUI struct ContentView: View { var body: some View ...