Ios “如何改变”;取消“;watchOS 7上SwiftUI模式工作表视图中的按钮文本?
我有两个简单的观点:Ios “如何改变”;取消“;watchOS 7上SwiftUI模式工作表视图中的按钮文本?,ios,swift,swiftui,watchkit,Ios,Swift,Swiftui,Watchkit,我有两个简单的观点: import SwiftUI struct ContentView: View { @State private var showingModalView = false var body: some View { Button(action: { self.showingModalView.toggle() }) { Text("Show Modal Vi
import SwiftUI
struct ContentView: View {
@State private var showingModalView = false
var body: some View {
Button(action: {
self.showingModalView.toggle()
}) {
Text("Show Modal View")
}.sheet(isPresented: $showingModalView) {
ModalView()
}
}
}
struct ModalView: View {
var body: some View {
Text("Modal View")
}
}
按下“显示模式”按钮时,将显示ModalView
当ModalView
处于活动状态时,如何将文本“取消”更改为其他内容
此取消实际上是一个导航栏项目。您可以使用工具栏将其替换为自己的按钮,如 此外,您还可以完全隐藏它(并使您的自定义方法关闭,例如在图纸视图中使用按钮等)
struct ContentView: View {
@State private var showingModalView = false
var body: some View {
Button(action: {
self.showingModalView.toggle()
}) {
Text("Show Modal View")
}.sheet(isPresented: $showingModalView) {
ModalView()
.toolbar(content: {
ToolbarItem(placement: .cancellationAction) {
Button("Close") { self.showingModalView = false }
}
})
}
}
}
}.sheet(isPresented: $showingModalView) {
ModalView()
.navigationBarHidden(true)