feat: for tvOS

This commit is contained in:
2026-02-26 22:45:05 +08:00
parent 03b7a8bf25
commit cd8c3afd7d
13 changed files with 208 additions and 6 deletions

View File

@@ -31,6 +31,7 @@ struct HomeView: View {
.navigationDestination(for: ContentItem.self) { item in
DetailView(item: item)
}
#if !os(tvOS)
.searchable(text: $searchText, prompt: "搜索电影、电视剧...")
.onSubmit(of: .search) {
let trimmed = searchText.trimmingCharacters(in: .whitespacesAndNewlines)
@@ -52,6 +53,7 @@ struct HomeView: View {
await viewModel.loadHome()
}
}
#endif
.task {
await viewModel.loadHomeIfNeeded()
}