请务必使用**平台特定的**标签。仅将此标记用于有关所有平台上滚动视图的最常见问题。滚动视图是用户可以在包含区域内滚动的视图。所有现代用户体验的基础之一。
在我的 SwiftUI 项目中,我有一个名为 SearchViewModel 的文件,其中定义了一个名为 fetchRandomPosts() 的函数。此函数负责从 Firestore 随机检索帖子。我的
MAUI:VerticalStackLayout 和 ScrollView 内的 WebView 无法展开(iOS)
以下简化的 XAML 在 Xamarin.Forms 和 Maui 中运行良好: 以下简化的 XAML 在 Xamarin.Forms 和 Maui 中运行良好: <ScrollView HorizontalScrollBarVisibility="Never"> <StackLayout> <WebView x:Name="WebView" VerticalOptions="FillAndExpand"> <WebView.Source> <HtmlWebViewSource Html="{Binding html}"/> </WebView.Source> </WebView > </StackLayout> </ScrollView> 现在在毛伊岛,因为“FillAndExpand”和展开已过时,并且将来可能不起作用,我尝试将其设置为“Fill”,但随后 WebView 不会调整大小。 所以我尝试用 VerticalStackLayout 替换 StackLayout,但仍然不展开: <ScrollView HorizontalScrollBarVisibility="Never"> <VerticalStackLayout> <WebView x:Name="WebView" VerticalOptions="Fill"> <WebView.Source> <HtmlWebViewSource Html="{Binding html}"/> </WebView.Source> </WebView > </VerticalStackLayout> </ScrollView> 所以我的问题是 - 为什么过时的财产可以正常工作,但新的财产却不能?更重要的是,我该如何解决这个问题? 您可以使用 Grid 代替 VerticalStackLayout,它会自动展开: <ScrollView HorizontalScrollBarVisibility="Never"> <Grid> <WebView x:Name="WebView"> <WebView.Source> <HtmlWebViewSource Html="{Binding html}"/> </WebView.Source> </WebView > </Grid> </ScrollView>
在使用 ScrollView 和 LazyVStack/LazyHStack 时,我遇到了许多类似的问题,其中惰性堆栈的内容在 ScrollView 边缘弹跳时会出现卡顿。 首先我以为...
我开发了一个聊天应用程序。当客户选择聊天时,我必须首先向他们显示最后一条聊天消息。我这样使用scrollToEnd: this.flatListRef.current.scrollToEnd({animated:false}); ...
我有一个简单的 SwiftUI 列表,当用户单击按钮时我想滚动到一行。我从 hackingwithswift 复制了这段代码。它应该起作用,但它不起作用。 结构ContentView:...
SwiftUI - ScrollViewReader 的scrollTo 不滚动
我有一个简单的 SwiftUI 列表,当用户单击按钮时我想滚动到一行。我从 hackingwithswift 复制了这段代码。它应该起作用,但它不起作用。 结构ContentView:...
为什么在 macOS 的滚动视图中并不总是按下 LazyVGrid 上的按钮
我在ScrollView(垂直和水平)中创建了一个LazyVGrid。 尽管布局按我的预期工作,但当用户与窗口交互(例如:通过更改其大小)然后有时按下按钮时......
我的 Flutter 应用程序遇到错误,正在寻求帮助来解决该问题。这是错误消息: FlutterError(BoxConstraints 强制无限宽度。 这些无效的约束是赞成...
我正在尝试将修饰符附加到 ScrollView,该修饰符仍然允许滚动并禁用所有底层按钮: 结构ContentView1:视图{ var body: 一些视图 {
我有一个水平滚动条,其中包含一些固定大小的内容单元格,我该如何制作它,以便滑动即可转到下一个/上一个单元格?与 Tinder 滑动类似,但全部保留在滚动视图中。我...
在 dotNET MAUI 的一页上使用多个集合视图处理滚动和高度
我有一个水平方向和一个垂直方向的 CollectionView,它们都放置在 ScrollView 中。垂直方向的视图变得仅与其中第一个项目一样高,并且它滚动......
如何将 WKWebView 上发出的滚动事件传播到父 ScrollView?
我正在探索在 SwiftUI 中有效渲染 Markdown 的方法。本机和现有库存在问题,包括功能不足(例如不支持更复杂的元素,例如 tabl...
为什么当我添加滚动视图时我的 ViewPager 不显示任何内容?
我有一个框架布局,想要填充 50% 的屏幕分辨率,然后是下面的选项卡布局和一个基于选项卡的具有 3 种不同片段布局的视图分页器。选项卡/viewpager 工作并显示 l...
我在滚动视图中有 LazyHGrid 但它不滚动。我尝试了多种选择,但不幸的是没有成功。 滚动视图(.水平){ 惰性HStack { 对于每个...
Xamarin Forms、ScrollView ScrollToAsync 速度
有人知道如何在 Xamarin.Forms.ScrollView 控件的 ScrollToAsync 方法中更改滚动动画的速度吗? 我正在使用 Xamarin Forms 开发 Android 应用程序。 谢谢
使用 .scrollPosition 时带有多个 LazyVGrid 的 ScrollView 会跳转
我使用的是macOS。 我的 ScrollView 中有多个 LazyVGrid。我正在使用 .scrollPosition() 来跟踪滚动位置。如果不使用这个修饰符,我没有任何问题,但是如果,滚动是
SwiftUI - 调整 ScrollView 滚动指示器插入
我正在创建一个聊天应用程序,我希望 ScrollView 的内容位于输入字段下方(向上滚动时)。我已经将 ScrollView 和输入字段放入 ZStack 中。底部填充...
我在 Android 上使用我的 expo 应用程序时遇到了一个恼人的故障。当我使用 ScrollView 并将 overScrollMode 设置为“始终”或“自动”并且在开始时滚动得有点快时,我可以到达更远的地方,然后...
ScrollView 不在毛伊岛的 StackLayout 内滚动的解决方法
我有一个页面,在 ScrollView 中的 CollectionView 中显示项目列表。我希望用户能够通过点击“添加”按钮或点击 ima 来将新项目添加到此列表中...
SwiftUI 性能问题显示嵌入在 ScrollView 中的 ForEach 循环中的项目中的条件视图
使用 SwiftUI: 我在使用 ForEach 循环创建的 ScrollView 中有一个视图列表。我想根据