相关疑难解决方法(0)

更改文本链接颜色 swiftUI

我有以下内容Text()需要降价来显示链接

Text(.init("[Link Example](https://www.google.es/)"))
Run Code Online (Sandbox Code Playgroud)

我的文字示例

有没有办法更改链接的默认颜色设置?

mobile ios swift swiftui

18
推荐指数
2
解决办法
7058
查看次数

SwiftUI Text:删除链接突出显示

给出以下代码:

import SwiftUI

struct ContentView: View {
    var body: some View {
        VStack {
            Text("Hello, world!")
                .padding()
            Text("https://lvmh.com")
                .foregroundColor(.black)
        }
    }
}

struct ContentView_Previews: PreviewProvider {
    static var previews: some View {
        ContentView()
    }
}

Run Code Online (Sandbox Code Playgroud)

我得到以下结果:

在此输入图像描述

期望的结果

  1. 使链接颜色与“Hello world”文本颜色相同
  2. 不要将链接中的文本视为可点击链接,而应将其视为常规文本。

后续问题

我想对电子邮件字符串应用相同的行为,例如:

Text("r.topchii@corp.lvmh.com")
Run Code Online (Sandbox Code Playgroud)

不应突出显示。

text ios swift swiftui

4
推荐指数
1
解决办法
1939
查看次数

标签 统计

ios ×2

swift ×2

swiftui ×2

mobile ×1

text ×1