首页 > 解决方案 > 当我在swiftUI中滚动到List()的末尾时如何实现监督功能?

问题描述

当我滚动到列表的末尾时,我不知道如何让 swiftUI 知道。关键问题是,我不能在 List() 的元素中使用 .onAppear() 函数。

我尝试在主视图中使用 List() 结构开发 ios 应用程序演示。我想让应用程序知道我何时滚动到列表末尾并执行某些操作(例如向列表中添加更多内容)。我试图通过在列表末尾添加一个元素来实现它,并使用 .onAppear() 函数来修改该元素。但是由于线程错误信号SIGABRT,我失败了。

List {
        //some view
        Text(" ")
                    .onAppear() {
                        //do something
                }
                    .onDisappear() {
                        //do something
                }
}

标签: swiftui

解决方案


推荐阅读