问题描述
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 (将#修改为@)