我有一个 SwiftUI 扩展列表,构建方式如 此文章 所示。
这是我的实现:
struct ContentView: View {
var movies: [Movie]
var body: some View {
List(movies, children: \.movies) { movie in
Text(movie.title)
}
}
}
struct Movie: Identifiable {
let id: String
let title: String
var movies: [Movie]?
}
这是iOS 16.1上的动画:
自从 iOS 16.4 版本以后,动画就出问题了:这是操作系统层面的错误还是我应该使用另一种技术?