首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏肘子的Swift记事本

    在 SwiftUI 视图中打开 URL 的若干方法

    开发者可以通过使用 NSDataDetector + AttributedString 的组合,从而实现类似系统信息、邮件、微信 app 那样,对文字中的不同类型的内容进行自动识别,并设置对应的 URL NSDataDetector[5] 是 NSRegularExpression 的子类,它可以检测自然语言文本中的半结构化信息,如日期、地址、链接、电话号码、交通信息等内容,它被广泛应用于苹果提供的各种系统应用中 NSDataDetector(types: types) // 获取识别结果 let matches = detector.matches(in: text, options: [], range: NSRange NSDataDetector(types: types) else { return attributedString } let matches : https://developer.apple.com/documentation/foundation/nsdatadetector [6] SwiftUI TextField 进阶 —— 事件、

    9.3K31编辑于 2022-07-28
领券