V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iOS 开发实用技术导航
NSHipster 中文版
http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
http://www.cocos2d-iphone.org/
CocoaPods
http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
http://code.google.com/mobile/analytics/
WWDC
https://developer.apple.com/wwdc/
Design Guides and Resources
https://developer.apple.com/design/
Transcripts of WWDC sessions
http://asciiwwdc.com
Cocoa with Love
http://cocoawithlove.com/
Cocoa Dev Central
http://cocoadevcentral.com/
NSHipster
http://nshipster.com/
Style Guides
Google Objective-C Style Guide
NYTimes Objective-C Style Guide
Useful Tools and Services
Charles Web Debugging Proxy
Smore
ibireme
V2EX  ›  iDev

发布 iOS 富文本组件: YYText

  ibireme ·
ibireme · 2015-11-05 22:07:08 +08:00 · 9101 次点击
这是一个创建于 3304 天前的主题,其中的信息可能已经有所发展或是发生改变。

https://github.com/ibireme/YYText

特性:
- API 兼容 UILabel 和 UITextView
- 支持高性能的异步排版和渲染
- 扩展了 CoreText 的属性以支持更多文字效果
- 支持 UIImage 、 UIView 、 CALayer 作为图文混排元素
- 支持添加自定义样式的、可点击的文本高亮范围
- 支持自定义文本解析 (内置简单的 Markdown/表情解析)
- 支持文本容器路径、内部留空路径的控制
- 支持文字竖排版,可用于编辑和显示中日韩文本
- 支持图片和富文本的复制粘贴
- 文本编辑时,支持富文本占位符
- 支持自定义键盘视图
- 撤销和重做次数的控制
- 富文本的序列化与反序列化支持
- 支持多语言,支持 VoiceOver
- 全部代码都有文档注释

基本上,微博、微信、 QQ 等常见应用的文本需求都能满足了~~

功能预览:
GIF

GIF

GIF

GIF

GIF

GIF

88 条回复    2015-11-07 11:39:18 +08:00
shanksxiao
    1
shanksxiao  
   2015-11-05 22:18:26 +08:00
Ivan 大神?
LMkillme
    2
LMkillme  
   2015-11-05 23:25:01 +08:00
「抱怨贴」「月经贴」「撕逼贴」刷得飞起,这么好的东西却没人看,大神,我要和你面基╭(╯^╰)╮
hanai
    3
hanai  
   2015-11-06 00:11:37 +08:00 via iPhone
nice !
lovelynn
    4
lovelynn  
   2015-11-06 00:30:23 +08:00
2 楼+1
loveuqian
    5
loveuqian  
   2015-11-06 00:32:27 +08:00
你最近好火
shenqiu15
    6
shenqiu15  
   2015-11-06 00:38:48 +08:00
不懂帮顶
0x5e
    7
0x5e  
   2015-11-06 01:00:55 +08:00
太赞了 要是早能看到就可以用上了 TAT
Bijiabo
    8
Bijiabo  
   2015-11-06 01:07:10 +08:00
👍
iamcho
    9
iamcho  
   2015-11-06 07:49:30 +08:00
赞一个
arkilis
    10
arkilis  
   2015-11-06 08:02:18 +08:00
#Niubility#
egen
    11
egen  
   2015-11-06 08:19:19 +08:00 via iPhone
性能帅的一逼
beimenjun
    12
beimenjun  
   2015-11-06 08:33:09 +08:00 via iPhone
本月研究内容
Ansen
    13
Ansen  
   2015-11-06 08:33:41 +08:00
好帅~
kn007
    14
kn007  
   2015-11-06 08:35:54 +08:00
逆天,好牛逼
hvsy
    15
hvsy  
   2015-11-06 08:39:16 +08:00
收藏,感谢,star 为敬
SeanChense
    16
SeanChense  
   2015-11-06 08:43:50 +08:00 via iPhone
关注:P
carrydream
    17
carrydream  
   2015-11-06 08:49:32 +08:00
好牛, 可惜是 IOS 版本...
nellace
    18
nellace  
   2015-11-06 08:51:30 +08:00
这个作者好厉害啊,前几天发过一个牛逼的项目了,又来一个这么吊的
maemolee
    19
maemolee  
   2015-11-06 08:53:23 +08:00
先马后看,已收藏。
MeOO
    20
MeOO  
   2015-11-06 08:56:53 +08:00
大神厉害,已 fo ,各种地方 fo
lizhenda
    21
lizhenda  
   2015-11-06 08:57:33 +08:00
真大神!!
akring
    22
akring  
   2015-11-06 09:26:27 +08:00
屌炸天
kikyous
    23
kikyous  
   2015-11-06 09:29:00 +08:00
好屌
CareiOS
    24
CareiOS  
   2015-11-06 09:29:28 +08:00
好吊,已 start.
WorthyZhang
    25
WorthyZhang  
   2015-11-06 09:32:04 +08:00
cool!
NovemberEleven
    26
NovemberEleven  
   2015-11-06 09:38:46 +08:00
屌屌屌~!
altair21
    27
altair21  
   2015-11-06 09:49:24 +08:00 via iPhone
好东西 已 star 谢谢大牛
lwbjing
    28
lwbjing  
   2015-11-06 09:57:44 +08:00
star +10001
Totato5749
    29
Totato5749  
   2015-11-06 09:59:37 +08:00
有安卓的吗!!!
qibing2000
    30
qibing2000  
   2015-11-06 10:32:41 +08:00
碉堡啦, start 以奉上。求分享楼主平日的时间管理经验,维护这一系列优秀多开源库可不是件容易的事儿,万望不吝赐教啊。
hustlzp
    31
hustlzp  
   2015-11-06 10:37:21 +08:00
好吊
soulgain
    32
soulgain  
   2015-11-06 11:22:27 +08:00
大大的赞!
niux
    33
niux  
   2015-11-06 11:27:01 +08:00
nice
dahvlh
    34
dahvlh  
   2015-11-06 11:29:06 +08:00
\(^o^)/~
sobigfish
    35
sobigfish  
   2015-11-06 11:33:19 +08:00
别的先不看,直接奔 LICENSE 去, MIT 赞~~~
Hysteria
    36
Hysteria  
   2015-11-06 12:52:16 +08:00
这功能确实有点强大。
pacino
    37
pacino  
   2015-11-06 13:00:51 +08:00
厉害!
est
    38
est  
   2015-11-06 13:02:09 +08:00
巨神!
cheng4741
    39
cheng4741  
   2015-11-06 13:16:55 +08:00
实在是炫酷
coolicer
    40
coolicer  
   2015-11-06 13:17:36 +08:00
虽然 不懂,但是好厉害的样子
pochonlee
    41
pochonlee  
   2015-11-06 13:17:53 +08:00
不错。
yellowV2ex
    42
yellowV2ex  
   2015-11-06 13:24:15 +08:00
赞一个。
这东西要做得好不光要技术,还要有足够的耐心和细心。
po 主是新浪微博的人?
HappyHacking
    43
HappyHacking  
   2015-11-06 13:26:23 +08:00
大赞!
shawngao
    44
shawngao  
   2015-11-06 13:36:45 +08:00
同问楼主出处,赞!
so898
    45
so898  
   2015-11-06 13:38:02 +08:00
厉害的不行!大赞!
aksoft
    46
aksoft  
   2015-11-06 13:42:56 +08:00
好屌
yangxin0
    47
yangxin0  
   2015-11-06 13:43:20 +08:00
学习了
hdbean
    48
hdbean  
   2015-11-06 13:53:55 +08:00
@yellowV2ex 应该是 youku 的,之前在人人的
pljhonglu
    49
pljhonglu  
   2015-11-06 13:57:52 +08:00
支持一下~star~
iamjjh
    50
iamjjh  
   2015-11-06 13:59:54 +08:00
nice!!
qqjt
    51
qqjt  
   2015-11-06 14:03:09 +08:00
好好玩的样子
zackkson1991
    52
zackkson1991  
   2015-11-06 14:14:28 +08:00
赞,好好玩!牛人强人,谢谢~
shmilyin
    53
shmilyin  
   2015-11-06 14:16:51 +08:00
6 的飞起 fork
ibireme
    54
ibireme  
OP
   2015-11-06 14:18:49 +08:00
@yellowV2ex @hdbean 嗯哈,在微博的楼上
v2Panda
    55
v2Panda  
   2015-11-06 14:40:00 +08:00
再来 V 站赞一个!
GaoMjun
    56
GaoMjun  
   2015-11-06 14:40:28 +08:00 via Android
都不早点发,我都用 NSAttributeString 搞好了
PrideChung
    57
PrideChung  
   2015-11-06 14:42:48 +08:00
666 ,作者的几个 repo 已经在 GitHub Trending 上屠榜了
kcOolr9b716HNnrf
    58
kcOolr9b716HNnrf  
   2015-11-06 15:01:46 +08:00
必须赞
tomoya92
    59
tomoya92  
   2015-11-06 15:03:43 +08:00
大赞!!
NordicShaw
    60
NordicShaw  
   2015-11-06 15:35:09 +08:00
cyr1l
    61
cyr1l  
   2015-11-06 15:37:54 +08:00
好顶赞!我去加 Star.
leonlh
    62
leonlh  
   2015-11-06 15:38:03 +08:00
微博上昨晚看到了,简直就是神级选手。。点赞。。
kurtrossel
    63
kurtrossel  
   2015-11-06 15:48:07 +08:00
屌炸天~~~

真心牛啊
wangzhenhuip
    64
wangzhenhuip  
   2015-11-06 15:51:23 +08:00
tigerZhang
    65
tigerZhang  
   2015-11-06 16:16:21 +08:00
个人维护的还是有组织的?
LINAICAI
    66
LINAICAI  
   2015-11-06 16:34:19 +08:00
厉害啊,收藏啦
lynulzy
    67
lynulzy  
   2015-11-06 16:34:39 +08:00
太棒了
mailworks
    68
mailworks  
   2015-11-06 16:40:41 +08:00
厉害
lzyroot
    69
lzyroot  
   2015-11-06 16:48:17 +08:00
楼主可有封装网络库呢,也放一个出来呗
cxshun
    70
cxshun  
   2015-11-06 17:00:10 +08:00
帅到不行,虽然不是 ios 开发者,但赞一个。
siroccoicode
    71
siroccoicode  
   2015-11-06 17:08:42 +08:00
看上去就很棒,(๑•̀ㅂ•́)و✧!像楼主学习!
ibireme
    72
ibireme  
OP
   2015-11-06 17:14:42 +08:00   ❤️ 1
@tigerZhang 个人维护的啊
@lzyroot 网络库现有的那几个就很不错啊~没必要重写轮子
tigerZhang
    73
tigerZhang  
   2015-11-06 17:29:55 +08:00
@ibireme nice!
teddy1004
    74
teddy1004  
   2015-11-06 17:32:29 +08:00
大赞啊!
zythum
    75
zythum  
   2015-11-06 18:01:19 +08:00
先码
lzyroot
    76
lzyroot  
   2015-11-06 18:29:02 +08:00
@ibireme 请问哪几个阿,快去看微博!好多人要挖你约你呢
civet
    77
civet  
   2015-11-06 18:44:44 +08:00
除了马克还能说什么
ElmerZhang
    78
ElmerZhang  
   2015-11-06 18:54:48 +08:00
1024 个赞!
engin
    79
engin  
   2015-11-06 19:03:04 +08:00
超赞!!!
manihome
    80
manihome  
   2015-11-06 19:05:25 +08:00
~~献上膝盖~~
Henrybsbhp
    81
Henrybsbhp  
   2015-11-06 19:28:27 +08:00
好牛!已 Fork !
KgM4gLtF0shViDH3
    82
KgM4gLtF0shViDH3  
   2015-11-06 19:43:46 +08:00
666666666
xspoco
    83
xspoco  
   2015-11-06 19:54:29 +08:00
趁没翻页之前顶一个。。
gorsky
    84
gorsky  
   2015-11-06 19:57:29 +08:00
很棒的组件, 强烈支持。
jianzong
    85
jianzong  
   2015-11-06 21:44:06 +08:00
好屌,赞
kfll
    86
kfll  
   2015-11-06 21:56:26 +08:00
1024
megabits
    87
megabits  
   2015-11-06 22:58:36 +08:00 via iPad
终于开园了
johnlui
    88
johnlui  
   2015-11-07 11:39:18 +08:00
个人建议:宣传是好的,但是来 V2EX 宣传代码在我看来是一种比较 low 的行为,毕竟这里是一个娱乐的地方。个人建议,仅供参考。。。。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2724 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 40ms · UTC 15:23 · PVG 23:23 · LAX 07:23 · JFK 10:23
Developed with CodeLauncher
♥ Do have faith in what you're doing.