Atributika:将带有HTML标签,链接,#标签,提及内容的文本转换为NSAttributedString。 通过UILabel嵌入式替换使其可点击

时间:2024-02-24 11:05:54
【文件属性】:

文件名称:Atributika:将带有HTML标签,链接,#标签,提及内容的文本转换为NSAttributedString。 通过UILabel嵌入式替换使其可点击

文件大小:242KB

文件格式:ZIP

更新时间:2024-02-24 11:05:54

html swift ios hashtag tags

Atributika是构建NSAttributedString的一种简单而轻松的方法。 它能够检测类似HTML的标签,链接,电话号码,主题标签,任何正则表达式,甚至是标准ios数据检测器,并使用各种属性(例如字体,颜色等) Atributika它们进行样式设置Atributika带有可替换标签替换AttributedLabel ,能够使任何检测都可点击 介绍 NSAttributedString确实功能强大,但仍是一个低级API,需要大量工作来设置。 如果字符串是模板并且仅在运行时才知道真实内容,那将尤其令人痛苦。 如果要处理本地化,则构建NSAttributedString也不容易。 哦,


【文件预览】:
Atributika-master
----Demo()
--------Info.plist(1KB)
--------AppDelegate.swift(3KB)
--------Snippet.swift(11KB)
--------Base.lproj()
--------AttributedLabelDemoViewController.swift(6KB)
--------IB.storyboard(10KB)
--------IBViewController.swift(3KB)
--------Assets.xcassets()
--------SnippetsViewController.swift(2KB)
----Sources()
--------HTMLSpecials.swift(42KB)
--------String+Detection.swift(10KB)
--------NSAttributedString+Utils.swift(671B)
--------Style.swift(10KB)
--------AttributedText.swift(8KB)
--------NSScanner+Swift.swift(2KB)
--------AttributedLabel.swift(11KB)
----.swift-version(4B)
----Configs()
--------Atributika.plist(916B)
--------AtributikaTests.plist(733B)
----Tests()
--------LinuxMain.swift(101B)
--------AtributikaTests()
----.travis.yml(2KB)
----LICENSE(1KB)
----README.md(8KB)
----Package.swift(862B)
----Atributika.podspec(1KB)
----Atributika.xcodeproj()
--------xcshareddata()
--------project.xcworkspace()
--------project.pbxproj(52KB)
----.gitignore(2KB)
----README()
--------test_hashtags_mentions.png(14KB)
--------test_links.png(14KB)
--------logo@2x.png(11KB)
--------main.png(9KB)
--------test_uber.png(46KB)
--------test_attributedlabel.png(59KB)
--------test_phone_numbers.png(11KB)
--------logo.png(5KB)
--------test_atributika_logo.png(11KB)

网友评论