NavigationViewSwiftUI中的最大间距

问题描述

gigantic navigation view

I suppose the result should be like this

我的代码:

struct AddNewCardSetView: View {

var body: some View {
    
    NavigationView{
        
        
            Button(action: addNewPhotoToCardSetCover) {
                Text("Select Photo")
          
                .navigationBarTitle(Text("New CardSet"),displayMode: .inline
            )
                .navigationBarItems(trailing:
                    Button(action: addNewPhotoToCardSetCover,label: {
                        Text("Done")
                    }))
        }
    }
  }
}

如您所见,问题在于NavigationView非常大,我使用NavigationLink将此页面链接为目标。

第一次编码微调,不知道如何解决。

关于主页使用NavigationLink:

List {
                
                
                
                ForEach(card.cardsets) { cardsets in
                    CardSetRow(cardsets: cardsets)
                }
                .onMove(perform: moveCardSets)
                .onDelete(perform: deleteCardSets)
                
                
            }
            .resignKeyboardOnDragGesture()
            .navigationBarTitle("CardSets")
            .navigationBarItems(leading:
                
                HStack {
                    NavigationLink(destination: AddNewCardSetView()) {
                        Image(systemName: "plus")
                    }
            
                    Button(action: bookmarkCardSet,label: {
                        Image(systemName: "bookmark")
                    })
                },trailing:
                EditButton()
            )

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...