簡體   English   中英

如何在 SwiftUI 中為鏈接加下划線?

[英]How to underline a Link in SwiftUI?

這是我的鏈接:

Link("Terms + Conditions", destination: URL(string: "https://my.app/terms_and_conditions.html")!)

我知道Text()有一個underline()修飾符,但是Link()似乎沒有。

任何的想法?

Link 有一個帶標簽參數的初始化器: init(destination: URL, label: () -> Label)

因此,對於您的示例,您需要設置一個Text("Terms + Conditions")視圖作為標簽,並在文本視圖上使用.underline()修飾符來獲得預期的結果。

以蘋果網站為例:

Link(destination: URL(string: "https://www.apple.com")!, label: {
    Text("Apple")
        .underline()
})

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM