簡體   English   中英

如何在 SwiftUI 中的 NavigationLink 視圖中調整 header 的大小

[英]How to resize header inside NavigationLink view in SwiftUI

我目前正在嘗試在打開 NavigationLink 時調整視圖頂部的大小。 正如您從我的屏幕截圖中看到的那樣,它不知何故是雙倍的,並且有一條線將 header 分開。您知道我如何去掉后退箭頭上方的部分嗎?

截圖查看

這是我的代碼

NavigationView{
            List(presenter.sections, id: \.self) { section in
                Section(header: Text(section.title)) {
                    ForEach(section.items, id: \.self) { item in
                        NavigationLink("\(item.selectModel.title) \(item.selectModel.selectedValue?.name ?? "")") {
                            List{
                                ForEach(selectModel.listSelection, id: \.self) { value in
                                    Button(action: {selectModel.action(value)}) {
                                        VStack(alignment: .leading) {
                                            Text(value.name)
                                                .foregroundColor(.black)
                                        }
                                        .contentShape(Rectangle())
                                        .cornerRadius(12)
                                    }
                                }
                            }
                            .offset(y: 50)
                        }
                        .navigationBarTitle(selectModel.title, displayMode: .inline)
                        .navigationBarHidden(true)
                    }
                }
            }
        }
        .navigationBarTitle("TEST", displayMode: .inline)
        .navigationBarHidden(true)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM