我想知道如何确定 ScrollView 中的内容是否完全可见而无需滚动?
ScrollView {
LazyVStack {
PlainButton("1")
PlainButton("2")
PlainButton("3")
PlainButton("4")
PlainButton("5")
PlainButton("6")
PlainButton("7")
}
}
我打算使用 onAppear/onDisappear 来判断“1”和“7”是否可见。适用于“1”,因为它从一开始就始终可见......但如果“7”不可见 - 加载后不会立即调用“onDisappear”事件......
更新:用 LazyVStack 替换 VStack