我正在尝试使用 Apple 的SwiftUI制作一个应用程序,我需要有两个按钮在List
一行中显示两个不同的视图。
我使用Xcode beta 7和MacOS Catalina beta 7。我试图添加一个Button
呈现视图的视图,但是我无法单击它,当我尝试在一个简单Button
的外部List
并单击它时,AddList()
视图没有出现。我也尝试过添加一个navigationButton
内部navigationButton
,但它也没有用。单击它时添加atapAction
也不起作用,视图仍然没有出现
NavigationView {
List(0..<5) { item in
NavigationLink(destination: ContentOfList()) {
Text("hello") // dummy text
Spacer()
Text("edit")
.tapAction {
AddList() // This is the view I want to present
}
}
}.navigationBarItems(trailing: NavigationLink(destination: AddList(), label: { // doesn't work within navigationBarItems
Image(systemName: "plus.circle.fill")
}))
}
我希望AddList()
视图会出现,但在这两种情况下,它不会出现。