🎬 SwiftUI Learning Series #43 – Favorite Movies
Heute zeige ich, wie man mit SwiftUI eine einfache Liste für Lieblingsfilme erstellt.
📚 Was man dabei lernt:
✅ @State verwenden
✅ Listen mit List erstellen
✅ Elemente mit ForEach anzeigen
✅ Daten über TextField hinzufügen
✅ Einträge per Swipe löschen
✅ NavigationStack nutzen
//
// FavoriteMoviesView.swift
// PlayCode
//
// Created by Tufan Cakir on 11.06.26.
//
import SwiftUI
struct FavoriteMoviesView: View {
@State private var movies: [String] = []
@State private var newMovie = ""
var body: some View {
NavigationStack {
VStack {
HStack {
TextField("Filmname", text:
$newMovie)
.textFieldStyle(.roundedBorder)
Button("Add") {
// Nur hinzufügen, wenn Text vorhanden ist
if !newMovie.isEmpty {
movies.append(newMovie)
newMovie = ""
}
}
}
.padding()
List {
ForEach(movies, id: \.self) { movie in
Text(movie)
}
.onDelete { indexSet in
// Filme per Swipe löschen
movies.remove(atOffsets: indexSet)
}
}
}
.navigationTitle("Filme")
}
}
}
#Preview {
FavoriteMoviesView()
}
Welche SwiftUI-Themen würdet ihr gerne als Nächstes sehen?
#TufanCakir #Swift #SwiftUI #iOS #iOSDevelopment #Code #Programming #Xcode #LearnToCode #AppleDeveloper