文本映射器
该解决方案不堪重负且过于复杂。 它可以工作,但系统正在这样做,并且 TextKit 具有所有需要的 API。
很少有类允许您在UILabel内映射文本并使文本内的文本可点击,这意味着它增加了检测哪个单词被点击的能力。 它既简单又强大。
演示影片tstextmapper.mov附在 repo 中并可在。
如何
创建TSTextMapper 。
选择文本映射器应该如何工作的少数方法之一mapTextAndMakeAllTappable或mapTextWithTappableRanges
当您想获取单词时调用textForPoint方法。
mapTextAndMakeAllTappable方法使所有文本均可点击。
mapTextWithTappableRanges方法仅在传递的范围内mapTextWithTappableRanges可点击的文本。
textForPoin
2021-07-03 14:06:17
5.58MB
Swift
1