Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在SwiftUI中制作粘滞条?_Swift_Xcode_Swiftui - Fatal编程技术网

如何在SwiftUI中制作粘滞条?

如何在SwiftUI中制作粘滞条?,swift,xcode,swiftui,Swift,Xcode,Swiftui,我是SwiftUI的新手,但仍然不知道如何将粘滞条放在列表的顶部。就像苹果音乐应用程序中的字母一样,当你列出艺术家或歌曲时,你会看到这些字母 我探索了列表和导航视图的功能,但一无所获 SwiftUI的列表视图内置了对节和节头的支持,就像UIKit中的UITableView一样。要在某些单元格周围添加剖面,请先在其周围放置剖面 我们要做的是创建一个列表视图,它有两个部分:一个用于重要任务,另一个用于不太重要的任务。这看起来是这样的: struct ContentView: View { v

我是SwiftUI的新手,但仍然不知道如何将粘滞条放在列表的顶部。就像苹果音乐应用程序中的字母一样,当你列出艺术家或歌曲时,你会看到这些字母

我探索了列表和导航视图的功能,但一无所获 SwiftUI的列表视图内置了对节和节头的支持,就像UIKit中的UITableView一样。要在某些单元格周围添加剖面,请先在其周围放置剖面

我们要做的是创建一个列表视图,它有两个部分:一个用于重要任务,另一个用于不太重要的任务。这看起来是这样的:

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教程不包含任何关于节的内容。信用: