zoukankan      html  css  js  c++  java
  • 【Swift】TTTAttributedLabel使用小记


    前言

     TTTAttributedLabel继承自UILabel,很方便基于现有代码进行修改,Star超过4K+,今天用了一下作点笔记。

    声明 
    欢迎转载,但请保留文章原始出处:) 
    博客园:http://www.cnblogs.com
    农民伯伯: http://over140.cnblogs.com

    环境

    Xcode 6.3.3

    Cocoapods 0.37.2

    正文

    1、Pod直接使用TTTAttributedLabel在Storyboard中会报错,错误信息:

     

    直接引入源码即可

    2、添加链接

    addLinkToURL(NSURL(string"https://www.google.com")!, withRange: NSString(string"欢迎使用Google").rangeOfString("Google"))

    注意swift语法,直接用String.rangeOfString是不行的,需要用NSString的方法。 

    3、修改link默认样式(保留文字颜色并加下划线)

    主要是设置linkAttributes

    label.linkAttributes = [ kCTForegroundColorAttributeName : agreeLabel.textColor, NSUnderlineStyleAttributeName : NSNumber(long: NSUnderlineStyle.StyleSingle.rawValue) ]

     这里label就是TTTAttributedLabel


    参考文章

    iOS源码阅读之TTTAttributedLabel 

    TTTAttributedLabel 使用方法 

  • 相关阅读:
    Python Challenge 第十二关
    Python Challenge 第十一关
    Python Challenge 第十关
    Python Challenge 第九关
    Python Challenge 第八关
    Python Challenge 第七关
    zepto
    zepto
    zepto
    zepto
  • 原文地址:https://www.cnblogs.com/over140/p/4564011.html
Copyright © 2011-2022 走看看