zoukankan      html  css  js  c++  java
  • swift

    1、label的声明

    class FirstyViewController: UIViewController {
        
        var label = UILabel()//初始化
        
        override func viewDidLoad() {

    2、背景颜色和文字颜色的设置及坐标设置

    label.textColor=UIColor.white  //白色文字
    label.backgroundColor=UIColor.black //黑色背景
    label.frame = CGRect(x:10,y:70,300,height:100)//初始化坐标

    3,对齐方式的设置

    label.textAlignment=.right //文字右对齐

    4,文字阴影的设置

    label.shadowColor=UIColor.gray  //灰色阴影
    label.shadowOffset=CGSize(1.5,height:1.5)  //阴影的偏移量

    5,字体的设置

    label.font = UIFont(name:"Zapfino", size:20)

    6,文字过长时的省略方式

    label.lineBreakMode=.byTruncatingTail  //隐藏尾部并显示省略号
    label.lineBreakMode=.byTruncatingMiddle  //隐藏中间部分并显示省略号
    label.lineBreakMode=.byTruncatingHead  //隐藏头部并显示省略号
    label.lineBreakMode=.byClipping  //截去多余部分也不显示省略号

    7,文字大小自适应标签宽度

    label.adjustsFontSizeToFitWidth=true //当文字超出标签宽度时,自动调整文字大小,使其不被截断

    8,使标签可以显示多行文字

    label.numberOfLines=2  //显示两行文字(默认只显示一行,设为0表示没有行数限制)

    9,设置文本高亮

    //设置文本高亮
    label.isHighlighted = true
    //设置文本高亮颜色
    label.highlightedTextColor = UIColor.green

    10,富文本设置

    //富文本设置
    var 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(NSBackgroundColorAttributeName, value: UIColor.greenColor(),
        range: NSMakeRange(3,3))
    label.attributedText = attributeString
  • 相关阅读:
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    正则表达式
    python链接oracle数据库以及数据库的增删改查实例
    无法删除用户的解决办法
    【爬虫】大杀器——phantomJS+selenium
    【爬虫】把抓到数据存起来——爬虫绝配mongodb
  • 原文地址:https://www.cnblogs.com/hero11223/p/5690618.html
Copyright © 2011-2022 走看看