You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SwiftUI中ZStack内容对齐优化及背景全屏显示问题求助

SwiftUI中ZStack内容对齐优化及背景全屏显示问题求助

大家好,我最近正在学习Swift,试着用SwiftUI做一个简单的银行类App,现在遇到了两个棘手的问题,想请教下各位大佬:

  • 首先是ZStack里的内容对齐问题:我现在把文本放在一个白色矩形的上方,但当我添加spacer或者padding的时候,系统总是以屏幕边缘为基准来对齐,而不是以它底下的那个矩形边缘作为参照。有没有办法让内容以背景的矩形组件来做对齐基准呀?另外,除了把当前这段代码重构为独立视图之外,有没有更高效的方式来处理这种层叠元素的布局呢?

  • 第二个问题是背景全屏的问题:不管我把背景相关的代码放在哪里,都没法让它铺满整个屏幕,这部分也希望能得到帮助,谢谢大家!

当前界面效果

备注:内容来源于stack exchange,提问作者Casey Morgan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 10:55:30