swiftui - SwiftUI Text iOS15:文本视图内的电子邮件或 URL 使用强调色呈现
问题描述
在 iOS15 中运行以下代码时,内容中的 URL 或电子邮件地址的颜色使用强调色而不是前景色。我怎样才能覆盖它?
Text("Send a message to john@email.com to request support")
.foregroundColor(.blue)
解决方案
您可以使用Text(verbatim:)
按原样呈现字符串,而不是自动从电子邮件创建链接。
Text(verbatim: "Send a message to john@email.com to request support")
.foregroundColor(.blue)
结果:
如果需要,您还可以设置自己的强调色。
Text("Send a message to john@email.com to request support")
.accentColor(.green)
结果:
推荐阅读
- google-apps-script - 在不丢失格式的情况下附加来自其他选项卡的行
- python - 在 Seaborn 中使用颜色图作为调色板
- c - 在C中查找然后复制子字符串的有效方法
- javascript - 将事件(例如模糊)添加到多个元素(现在和未来)
- r - 在 dplyr 函数中将列名添加到 vars()
- caddy - 如何使用 Caddy 同时提供 http 和 https?
- google-compute-engine - 如何在 Google Compute 中取消 Sendgrid?
- talend - 如何使用 Talend tRESTClient 组件通过 POST 方法发送 xml 请求
- php - PHP登录只接受静态密码
- php - Laravel - 查询过去 7 天的计数值