Ich möchte beim Scrollen, SwiftUI, iOS 18 animieren [geschlossen]IOS

Programmierung für iOS
Guest
 Ich möchte beim Scrollen, SwiftUI, iOS 18 animieren [geschlossen]

Post by Guest »

Ich möchte Unschärfe und Deckkraft animieren, während ein Vers erscheint, wenn er nach oben gescrollt wird, und auf die gleiche Weise verschwinden. Vielleicht könnte ich .scrollTargetLayout() und .scrollTargetVisibilityChange()
struct VersesView: View {
let ChapterNumber: Int
let Language: String< verwenden br />

Code: Select all

@ObservedObject var versesViewModel: VersesViewModel
@State private var visibleVerses = [Verse]()

var body: some View {
VStack {
if versesViewModel.isLoading {
ProgressView("Loading verses...")
.padding()
} else if let errorMessage = versesViewModel.errorMessage {
VStack(spacing: 16) {
Text(errorMessage)
}
.padding()
} else {
// Display verses
VStack(alignment: .leading, spacing: 16) {
ForEach(versesViewModel.verses) { verse in
VerseView(verse: verse, language: language)
}
}
}
}
.navigationTitle("Chapter \(chapterNumber)")
.navigationBarTitleDisplayMode(.inline)
.onAppear {
versesViewModel.fetchChapterData(chapterNumber: chapterNumber)
}
}
}
struct VerseView: View {
let verse: Verse
let language: String

Code: Select all

var body: some View {
VStack(alignment: .leading, spacing: 6) {
Text("Show this text")
}
}
}
.padding(.bottom, 64)
}
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post