如何使用SwiftUI ScrollView在ScrollView框架之外滚动,以允许滚动内容显示在页眉/页脚视图下? 我在ZStand上有一个页眉和脚,中间有一个带有内容的滚动视图。这使指示器保持在中间部分可见,但是这也意味着在ScLoVIEW视图中的内

如何使用SwiftUI ScrollView在ScrollView框架之外滚动,以允许滚动内容显示在页眉/页脚视图下? 我在ZStand上有一个页眉和脚,中间有一个带有内容的滚动视图。这使指示器保持在中间部分可见,但是这也意味着在ScLoVIEW视图中的内,swiftui,Swiftui,如何使用SwiftUI ScrollView在ScrollView框架之外滚动,以允许滚动内容显示在页眉/页脚视图下? 我在ZStand上有一个页眉和脚,中间有一个带有内容的滚动视图。这使指示器保持在中间部分可见,但是这也意味着在ScLoVIEW视图中的内容不延伸到页眉和页脚,如许多应用程序中出现的模糊效果。目前有没有办法让ScrollView将其内容扩展到其框架之外 import SwiftUI struct ContentView: View { var fullyUnde

如何使用SwiftUI ScrollView在ScrollView框架之外滚动,以允许滚动内容显示在页眉/页脚视图下?

我在ZStand上有一个页眉和脚,中间有一个带有内容的滚动视图。这使指示器保持在中间部分可见,但是这也意味着在ScLoVIEW视图中的内容不延伸到页眉和页脚,如许多应用程序中出现的模糊效果。目前有没有办法让ScrollView将其内容扩展到其框架之外

import SwiftUI




struct ContentView: View {

    var fullyUnder: some View {
        ZStack {
            ScrollView(.vertical, showsIndicators: true) {
                VStack {
                    ForEach(0..<50) { _ in
                        Rectangle().foregroundColor(Color.red).frame(width: 50, height: 50)
                    }
                }
            }

            VStack {
                Color.green.opacity(0.50).frame(height: 30)
                Spacer()
                Color.blue.opacity(0.50).frame(height: 30)
            }


        }
    }

    var fullyIn: some View {
        VStack {
            Color.green.opacity(0.50).frame(height: 30)

            ScrollView(.vertical, showsIndicators: true) {
                VStack {
                    ForEach(0..<50) { _ in
                        Rectangle().foregroundColor(Color.red).frame(width: 50, height: 50)
                    }
                }
            }

            Color.blue.opacity(0.50).frame(height: 30)

        }
    }


    var body: some View {
        VStack {

            // This shows the content under the header/footer but the indicator also goes under
            fullyUnder

            Divider()

            // This shows the indicator properly, but the content doesn't go udner the header/footer
            fullyIn

        }
    }


}

struct ContentView_Previews: PreviewProvider {
    static var previews: some View {
        ContentView()
    }
}
导入快捷界面
结构ContentView:View{
var fullyUnder:一些观点{
ZStack{
滚动视图(.vertical,showsIndicators:true){
VStack{

(0)请告诉我们您的代码(应该是可编译的并复制错误)。这是一个“我们帮助您的代码”——平台,而不是“我们为您免费编写代码”的平台。请阅读并考虑这一点,但我认为问题是清楚的。这不是代码问题,而是“ScLabVIEW有这个能力”。。感谢您显示您的代码,但标题中的问题与文本中的问题不同。在标题中,您要求在页脚/页眉下显示scrollview,您已在文本中回答了该问题-是的,这是可能的。您在文本中的问题是关于滚动指示器的-这在swiftui中是不可能的。但您可以使用scrollInd进行此操作icatorInsets与uiviewrepresentable,但scrollIndicatorInsets已被弃用…我不同意。问题很清楚。它询问如何将内容滚动到滚动框之外,而这正是我无法显示的。仅供参考,我的处理方法没有问题。我相信默认情况下,UIScrollView没有启用clipsToBounds。