首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >SImple布局有不必要的大间隙

SImple布局有不必要的大间隙
EN

Stack Overflow用户
提问于 2020-10-05 13:04:22
回答 1查看 25关注 0票数 0

这..。

代码语言:javascript
运行
AI代码解释
复制
struct Settings: View {
    
    @AppStorage("Units") var units: String = "Miles"
    
    var body: some View {
        
        NavigationView {
            Form {
                SwiftUI.Section {
                    HStack {
                        Picker("Units", selection: $units) {
                            Text("Miles")
                            Text("Kilometres")
                        }
                        .pickerStyle(MenuPickerStyle())
                        Spacer()
                        Text(units)
                    }
                }
            }
        }
        .navigationBarTitle("Settings")
    }
}

=

有两个很大的差距。

一个在标题下面,另一个在导航栏下面。

如何消除这些差距?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-05 13:11:04

假设您在Settings的父级中已经有了NavigationView,所以只需删除多余的一个

代码语言:javascript
运行
AI代码解释
复制
struct Settings: View {
    
    @AppStorage("Units") var units: String = "Miles"
    
    var body: some View {
        
//        NavigationView {    // << this one should be removed !!
            Form {
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64209200

复制
相关文章

相似问题

领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文