ios - SwiftUI:独立视图层
问题描述
我正在尝试在屏幕的右下角创建一个浮动按钮。我做浮动视图的方式是这样的
ZStack {
the_underneath_view
the_floating_button (matches the dimensions of the the_underneath_view)
}
它适用于不可滚动的the_underneath_view
视图。但是,当我将 ScrollView 引入图片时,事情变得丑陋。该按钮现在被推到屏幕外部的滚动视图的底部。
如何使这 2 层相互独立;在 UIKit 中,我们可以使用 UIWindow。我更喜欢纯 SwiftUI 而不是 UIViewRepresentable。
谢谢
UADATE: 实际上,我在调用堆栈期间将整个事情包装在另一个 ZStack 中,而没有意识到这一点。移除过多的最外层 ZStack 后,现在一切正常。
解决方案
推荐阅读
- python - 熊猫:减去时间戳
- python - 如果某些数据丢失,则将数据框的列相乘
- java - 正则表达式提取方程中的数学变量
- javascript - 在 html 中制作可拖动的形状
- r - 如何将时间(HH:MM;SS)转换为秒并在excel的另一列中写入秒?
- python-3.x - 如何在线程内启动异步目标
- dataframe - 按行名合并多个数据框中的选定列
- excel - 在 AWS Quicksight 中从 Excel 重新创建帕累托图
- rust - 在可变借用编译无错误后不可变借用
- reactjs - 使用 scrollTo 反应 ref 会触发滚动事件,即使我们在之后添加它并删除它