ios - 在 iOS 中检测链接属性和标注作为 NSAttributedString 的链接
问题描述
我在属性字符串中有一个链接,然后为 textview 设置该链接。出于可访问性的目的,我希望将该链接作为链接特征调用,属性字符串当前是否可以调用字符串中的不同特征?如果不是,那么什么是理想的解决方案呢?
解决方案
您可以通过重复调用在文本视图的属性文本中查找属性的所有“样式运行”,attributes(at:longestEffectiveRange:in:)
直到找到您想要的样式运行。因此,您可以找到链接并获取其值。
推荐阅读
- vector - 如何通过间接来放松 Rust 中的隐式大小限制?
- java - 在“java.lang.Boolean”类型的对象上找不到属性或字段“id” - 可能不是公共的或无效的?
- angular - Angular - 对象参数的更改检测不起作用
- c++ - 在 C++ 中从 'char' 更改字符
- antd - 使用新安装的 antd 进行新的 create-react-app 安装会导致默认主题设置为黑底黑字的部分
- c# - 如何在发布管道中更改 Appsettings 和 Config 信息
- mysql - 查询 COUNT(field) 不考虑 id
- typescript - 设置 tsconfig.json 目标会破坏路径
- android - 如何在 Kotlin 中打开菜单项选择的新页面?
- excel - 在vba中的大写字母前放置一个空格