首页 > 解决方案 > 在 SwiftUI 的文本中禁用电子邮件检测

问题描述

以下代码

struct ContentView: View {
    var body: some View {
        Text("Hello, World!")
            .padding()
    }
}

产生这个
你好世界

但是下面的代码

struct ContentView: View {
    var body: some View {
        Text("hello@gmail.com")
            .padding()
    }
}

产生这个
电子邮件

如何使“hello@gmail.com”显示为“Hello, World!”的格式 (没有下划线,没有蓝色,点击删除链接)?

标签: swiftmacosswiftui

解决方案


您可以使用 的verbatim:形式Text,这将跳过解析步骤:

struct ContentView: View {
    var body: some View {
        Text(verbatim: "hello@gmail.com")
            .padding()
    }
}

推荐阅读