ios - SwiftUI - 如何让视图离开其父容器
问题描述
有没有办法让视图超出其父视图的边界。这是我想要实现的视觉表示:
我的设置显示在屏幕 (1) 上。红色边框表示我的主视图中的另一个视图(黑色边框)。我想要做的是在按下橙色按钮时在全屏高度上显示灰色视图(也带有黑色边框),即使灰色视图也位于红色视图内 - 效果如屏幕(2)所示。
基本上我需要使视图超出其父边界。
不幸的是,我只能实现屏幕(3)的效果。灰色视图包含在 GeometryReader 中,我将其高度设置为等于它可以获得的最大高度。
请不要建议我将灰色视图从红色视图中移出,使其位于根级别,然后使用绑定来显示/隐藏侧边栏。这不是我在我的项目中可以做的事情。
解决方案
推荐阅读
- sql-server - 如何查询包含单引号的数据库字段?
- java - 为什么在这两种情况下 unicode 编码不同?
- javascript - 基于另一个参数约束参数类型的最有效方法
- bash - 删除文件中的行直到特定行
- javascript - 根据选项隐藏/显示 DIV 不起作用
- javascript - 使用中继器 asp.net 网络表单尝试动态轮播滑块
- ios - 如何在 UICollectionViewCell 中有一个自动换行标签,其右锚点约束到单元格的右锚点?
- groovy - 如何禁用groovyscript中的警告?
- github - Sonarqube 徽章在 github README 上不起作用
- python - 在python中匹配和添加reg表达式值