文件名称:TTTAttributedLabel:替换支持属性、数据检测器等的 UILabel。-开源
文件大小:455KB
文件格式:ZIP
更新时间:2024-08-09 13:33:44
开源软件
UILabel 的替代品,支持属性、数据检测器、链接等。 TTTAttributedLabel 提供了一种以高效方式呈现属性字符串的简单方法。 作为奖励,它还支持链接嵌入,通过 NSTextCheckingTypes 自动和手动指定 URL、地址、电话号码、事件或传输信息的范围。 它还包括高级段落样式属性。 从版本 1.10.0 开始,TTTAttributedLabel 通过 UIAccessibilityElement 协议支持 VoiceOver。 每个链接都可以单独选择,accessibilityLabel 等于其字符串值,以及 URL、电话号码和日期链接的相应 accessibilityValue。 希望更改此行为或提供自定义值的开发人员应创建子类并覆盖可访问性元素。 TTTAttributedLabel 可以显示纯文本和属性文本:只需将 NSString 或 NSAttributedString 传递给 setText: setter。
【文件预览】:
TTTAttributedLabel-TTTAttributedLabel-fe0d562
----Carthage()
--------TTTAttributedLabel.xcodeproj()
--------TTTAttributedLabel()
----Example()
--------AttributedTableViewCell.m(9KB)
--------main.m(2KB)
--------Prefix.pch(226B)
--------AppTestDelegate.h(286B)
--------AppTestDelegate.m(542B)
--------DetailViewController.h(1KB)
--------AppDelegate.h(1KB)
--------AppDelegate.m(2KB)
--------espressos.txt(2KB)
--------Podfile(363B)
--------RootViewController.h(1KB)
--------Espressos.xcodeproj()
--------DetailViewController.m(8KB)
--------AttributedTableViewCell.h(1KB)
--------Podfile.lock(654B)
--------Espressos()
--------TTTAttributedLabelTests()
--------Info.plist(995B)
--------RootViewController.m(5KB)
----LICENSE(1KB)
----CONTRIBUTING.md(1KB)
----TTTAttributedLabel.podspec(760B)
----.gitignore(257B)
----circle.yml(786B)
----README.md(8KB)
----TTTAttributedLabel()
--------TTTAttributedLabel.h(29KB)
--------TTTAttributedLabel.m(82KB)