UIButton和UILabel添加下划线

给button和label添加下划线有这么几种方式

1.用NSAttributedString

2.自定义button和label在其drawRect方法中绘制下划线

3.用第三方的开源库,用过的有

RTLabel  https://github.com/vichuda/RTLabel

TTTAttributedLabel  https://github.com/mattt/TTTAttributedLabel/

(这两个其实也是用NSAttributedString来实现的,只不过封装的比较好用一点,有一些对CoreText的api调用)

老外的一个帖子列的比较全,我就直接贴在这 

http://stackoverflow.com/questions/2630004/underlining-text-in-uibutton


总结:以后有时间要研究一下CoreText库,富文本会用到,暂且列在这,以后慢慢整理学习笔记

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章