sup*_*cio 8 uiscrollview ios swift swiftui
在 UIKit 中,我们有一个UIScrollView方法可以让滚动指示器短暂闪烁,以通知用户屏幕上有滚动内容(这并不总是很明显)。苹果说:
func flashScrollIndicators()
Run Code Online (Sandbox Code Playgroud)
每当您将滚动视图置于前面时,您都应该调用此方法。
我的问题是:如何在 SwiftUI 上获得相同的效果?看一下这个非常愚蠢的例子,只是为了说明问题:
如果您看一下此屏幕,您将无法知道是否可以滚动某些内容:
但你实际上可以:
如何让用户意识到 SwiftUI 上的滚动内容?
从 iOS 17.0 开始,现在有:
func scrollIndicatorsFlash(onAppear: Bool) -> some View
Run Code Online (Sandbox Code Playgroud)
当视图出现时滚动指示器闪烁。还有一个带有触发参数的版本,当值发生变化时,指示器会闪烁。
| 归档时间: |
|
| 查看次数: |
1025 次 |
| 最近记录: |