美文网首页
Swift-文本标签(UILable)的用法

Swift-文本标签(UILable)的用法

作者: 小_蜡笔 | 来源:发表于2016-07-18 11:00 被阅读50次

    //        定义局部label控件,设置label标签x坐标:10,y坐标:20,长:300,宽:100

    let lable = UILabel(frame:CGRectMake(10,20,view.frame.size.width-20,100))

    //        设置文字属性

    lable.text = "我是label,我的属性有很多,你都试一下,看我的强大!!!设置对其方式的设置 Left,Center,Right"

    //        设置控件背景颜色

    lable.backgroundColor = UIColor.brownColor()

    //        设置文字颜色

    lable.textColor = UIColor.whiteColor()

    //        设置对其方式的设置 Left,Center,Right

    lable.textAlignment = NSTextAlignment.Left //文字右对齐

    //        文字阴影的设置, 灰色阴影

    lable.shadowColor = UIColor.greenColor()

    //        阴影的偏移量

    lable.shadowOffset = CGSizeMake(-1, 1)

    //        字体的设置

    //        lable.font = UIFont(name: "Zapfino",size: 15)

    //隐藏尾部并显示省略号

    //        lable.lineBreakMode = NSLineBreakMode.ByTruncatingTail

    //隐藏中间部分并显示省略号

    //        lable.lineBreakMode = NSLineBreakMode.ByTruncatingMiddle

    //隐藏头部并显示省略号

    //        lable.lineBreakMode = NSLineBreakMode.ByTruncatingHead

    //        lable.lineBreakMode = NSLineBreakMode.ByClipping

    //        文字大小自适应标签宽度,当文字超出标签宽度时,自动调整文字大小,使其不被截断

    // lable.adjustsFontSizeToFitWidth = true

    //        使标签可以显示多行文字,0是多行显示,设置2最多显示2行

    lable.numberOfLines = 2

    //        设置文本高亮

    lable.highlighted = true

    //        设置文本高亮颜色

    lable.highlightedTextColor = UIColor.redColor()

    //        富文本设置

    let attributeString = NSMutableAttributedString(string:" welcome to hangge.com")

    //        从文本0开始6个字符字体HelveticaNeue-Bold,16号

    attributeString.addAttribute(NSFontAttributeName, value: UIFont(name: "HelveticaNeue-Bold",size: 16)!, range: NSMakeRange(0, 6))

    //        设置字体颜色

    attributeString.addAttribute(NSForegroundColorAttributeName, value: UIColor.blueColor(), range: NSMakeRange(0, 3))

    //        设置字体背景颜色

    attributeString.addAttribute(NSForegroundColorAttributeName, value: UIColor.greenColor(), range: NSMakeRange(3, 3))

    lable.attributedText = attributeString

    self.view.addSubview(lable)

    相关文章

      网友评论

          本文标题:Swift-文本标签(UILable)的用法

          本文链接:https://www.haomeiwen.com/subject/ufmpjttx.html