swift - 是否有更可定制的方式来创建嵌入式超链接?
问题描述
我正在尝试创建一个构建嵌入式超链接的通用函数/类。我正在使用NSAttributedString
withNSAttributedString.Key.link
属性并将 URL 分配给指定范围。我什至可以在文本正文中指定多个链接,并为文本指定特定样式。但是,我看到的唯一警告是链接的突出显示状态具有灰色背景色。有没有办法摆脱这种背景颜色,并在此之上为链接分配指定的突出显示状态颜色?我对创建文本和链接的其他方式持开放态度,但我觉得NSAttributedString
这是正确的方式。
再次:
- 正文应该能够处理任意数量的链接
- 每个链接可以包含任意数量的单词
- 高亮状态的背景色不应为灰色,并且能够接受高亮状态的指定颜色
- 如果需要,文本应该能够换行
解决方案
推荐阅读
- php - URL 重复自身
- ios - 没有与键 CodingKeys 关联的值 - JSONDecoder 错误
- javascript - 使用 Javascript 验证 Select 属性
- javascript - 从 JavaScript 复制和粘贴文本
- reactjs - React Accordion 组件,在处理程序后从崩溃中调用钩子
- p2 - Eclipse p2 NoSuchAlgorithmException:找不到 1.2.840.113549.1.1.11 的算法
- javascript - 图像仅在给定链接时显示,而不是路径
- android - Android Blackberry:如何使用黑莓访问在应用程序内呈现视图
- java - Gson - 为什么我的循环会弄乱我的 json 文件?
- java - 为什么我的 JAR 文件不运行?(IntelliJ、JavaFX、Maven)