【发布时间】:2020-03-28 01:54:23
【问题描述】:
问题是导航栏的标题和项目没有消失,这是一个意外的行为。
struct DestinationView: View {
@State private var showingActionSheet = false
var body: some View {
Text("DestinationView")
.padding(.top, 100)
.navigationBarTitle(Text("Destination"), displayMode: .inline)
.navigationBarItems(trailing: Button(action: {
print("tapped")
}, label: {
Text("second")
}))
.actionSheet(isPresented: self.$showingActionSheet) { () -> ActionSheet in
ActionSheet(title: Text("Settings"), message: nil, buttons: [
.default(Text("Delete"), action: {
}),
.cancel()
])
}
}
}
【问题讨论】:
-
我也有同样的问题。这真的很烦人。你修好了吗?
-
我刚刚发现只有在详细信息页面上有 BarButtonItems 时才会出现该问题
-
到目前为止有什么好的解决方案吗?我遇到了完全相同的问题。但对我来说,如果我以编程方式关闭视图,它就会出现。
标签: ios swift xcode uinavigationbar swiftui