如何在SwiftUI中制作粘滞条?
我是SwiftUI的新手,但仍然不知道如何将粘滞条放在列表的顶部。就像苹果音乐应用程序中的字母一样,当你列出艺术家或歌曲时,你会看到这些字母 我探索了列表和导航视图的功能,但一无所获 SwiftUI的列表视图内置了对节和节头的支持,就像UIKit中的UITableView一样。要在某些单元格周围添加剖面,请先在其周围放置剖面 我们要做的是创建一个列表视图,它有两个部分:一个用于重要任务,另一个用于不太重要的任务。这看起来是这样的:如何在SwiftUI中制作粘滞条?,swift,xcode,swiftui,Swift,Xcode,Swiftui,我是SwiftUI的新手,但仍然不知道如何将粘滞条放在列表的顶部。就像苹果音乐应用程序中的字母一样,当你列出艺术家或歌曲时,你会看到这些字母 我探索了列表和导航视图的功能,但一无所获 SwiftUI的列表视图内置了对节和节头的支持,就像UIKit中的UITableView一样。要在某些单元格周围添加剖面,请先在其周围放置剖面 我们要做的是创建一个列表视图,它有两个部分:一个用于重要任务,另一个用于不太重要的任务。这看起来是这样的: struct ContentView: View { v
struct ContentView: View {
var body: some View {
List {
Section(header: Text("Important tasks")) {
TaskRow()
TaskRow()
TaskRow()
}
Section(header: Text("Other tasks")) {
TaskRow()
TaskRow()
TaskRow()
}
}
}
}
LazyVStack提供了一个pinnedView属性,正好可以实现这一点。苹果的官方SwiftUI教程介绍了这一点。.不,SwiftUI教程不包含任何关于节的内容。信用: