我有一个UI,它驻留在一个带有自定义topbar和VStack{}的ScrollView中。我有按钮在我的顶部酒吧,做的事情,如开放用户帐户的细节。我发现,如果我按下这些按钮中的一些,屏幕顶部就会出现ScrollView自动滚动。有什么办法阻止这种情况吗?: View { VStack(spacing:0) { ScrollViewView {
var body: s
@Asperi,ScrollView().id(UUID().uuidString)提供的解决方案。 在列表项中有一个滚动视图,当我滚动列表时,滚动视图中的内容消失。我认为这个问题是关于scrollview和list可重用项冲突。 如果我删除scrollview(只是hstack{}),什么都不会消失。所以我认为这是scrollview的问题。有什么理想的吗?var body: s
基本上,我想在SwiftUI中创建一个列表视图,每个列表项都是一个WKWebView (这就像论坛中主题的帖子,每个帖子数据由一些超文本标记语言字符串表示,可能包括图片和其他东西),类似于下面的somethinglike this 但是,当我完成代码(附加在底部的代码)时,代码执行速度非常慢,同时,无法滚动。如果向下滚动,则不会加载某些列表项。如果再次向上滚动,原始加载的列表项将消失。func makeUIView(