🍎

[SwiftUI]Textでリンク表示のハイライトを無効化する

2022/06/09に公開

概要

そのまま以下のようなTextの定義をすると、
iOS15からはMarkdown syntaxが効き、
https://www.youtube.comのTextはリンクとして扱われるのでハイライト表示になる。
もちろんそれはそれで便利なのですが、
稀に仕様でプレーンテキストとして表示したいことがあるので、その際のTipsです。

VStack {
    Text("Hello, world!")
        .padding()
    Text("https://www.youtube.com")
        .foregroundColor(.black)
    }

解消法

Text(verbatim: )を使用すればOK。

VStack {
    Text("Hello, world!")
        .padding()
    Text(verbatim: "https://www.youtube.com")
        .foregroundColor(.black)
    }

参考

https://qiita.com/y-okudera/items/7532f52a70913c491ed7

Discussion