文件名称:TSTextMapper:它在 UILabel 内映射文本并允许您检测点击的单词
文件大小:5.58MB
文件格式:ZIP
更新时间:2024-07-23 06:35:13
Swift
文本映射器 该解决方案不堪重负且过于复杂。 它可以工作,但系统正在这样做,并且 TextKit 具有所有需要的 API。 很少有类允许您在UILabel内映射文本并使文本内的文本可点击,这意味着它增加了检测哪个单词被点击的能力。 它既简单又强大。 演示影片tstextmapper.mov附在 repo 中并可在。 如何 创建TSTextMapper 。 选择文本映射器应该如何工作的少数方法之一mapTextAndMakeAllTappable或mapTextWithTappableRanges 当您想获取单词时调用textForPoint方法。 mapTextAndMakeAllTappable方法使所有文本均可点击。 mapTextWithTappableRanges方法仅在传递的范围内mapTextWithTappableRanges可点击的文本。 textForPoin
【文件预览】:
TSTextMapper-master
----.gitignore(495B)
----TSTextMapper.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(18KB)
--------xcuserdata()
----tstextmapper.mov(5.83MB)
----LICENSE(11KB)
----Classes()
--------TSTextSceneView.swift(2KB)
--------TSTextRefDetector.swift(3KB)
--------TSTextMapper.swift(5KB)
--------TSTextNodeView.swift(1KB)
--------TSTextAnalyzer.swift(4KB)
--------TSTextSize.swift(504B)
----TSTextMapper.podspec(576B)
----README.md(2KB)
----TSTextMapperTests()
--------TSTextMapperTests.swift(918B)
--------Info.plist(754B)
----TSTextMapper()
--------ViewController.swift(1KB)
--------Info.plist(1KB)
--------Images.xcassets()
--------Base.lproj()
--------AppDelegate.swift(2KB)