[英]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.