swiftui - 当我在swiftUI中滚动到List()的末尾时如何实现监督功能?
问题描述
当我滚动到列表的末尾时,我不知道如何让 swiftUI 知道。关键问题是,我不能在 List() 的元素中使用 .onAppear() 函数。
我尝试在主视图中使用 List() 结构开发 ios 应用程序演示。我想让应用程序知道我何时滚动到列表末尾并执行某些操作(例如向列表中添加更多内容)。我试图通过在列表末尾添加一个元素来实现它,并使用 .onAppear() 函数来修改该元素。但是由于线程错误信号SIGABRT,我失败了。
List {
//some view
Text(" ")
.onAppear() {
//do something
}
.onDisappear() {
//do something
}
}
解决方案
推荐阅读
- ubuntu - JetBrains IDE 中的 CTRL+CTRL 在 Linux 上不会创建插入符号
- spring-boot - 使用 spring 控制器提供的列表填充 JSP 中的表
- javascript - 如何使 div 加载关闭而不需要两次单击打开
- react-native - react native 中的“function App()”和“class App extends Component”之间的区别
- apache-spark - 如何处理pyspark中的异常?
- python - 如何访问作为 List 中的 Box 的小部件
- java - Java 插入符号在 IntelliJ 中无法正确转到下一行
- javascript - 来自 javascript 客户端的 Websocket 服务器连接提供 net::ERR_CONNECTION_REFUSED
- android - 不清楚 MotionLayout 参数
- php - 在购物车中添加我的订单时重复的项目