• Swift UILabel


            var lable = UILabel (frame: CGRectMake(10,10,200,100))
            lable.text = "yangxiaolong yangyang"
            lable.backgroundColor = UIColor .redColor()
            lable.textColor = UIColor .whiteColor()
    //        文本位置
            lable.textAlignment = NSTextAlignment.Center
    //        lable.font = UIFont(name: "Zapfino" ,size: 20)
            lable.lineBreakMode = NSLineBreakMode.ByTruncatingTail
    //        case ByWordWrapping // Wrap at word boundaries, default
    //        case ByCharWrapping // Wrap at character boundaries
    //        case ByClipping // Simply clip 直接隐藏
    //        case ByTruncatingHead // Truncate at head of line: "...wxyz" 头隐藏
    //        case ByTruncatingTail // Truncate at tail of line: "abcd..." 尾隐藏
    //        case ByTruncatingMiddle // Truncate middle of line:  "ab...yz" 中间隐藏
    //       当字数过多的时候合理缩放
    //                lable.adjustsFontSizeToFitWidth=true
            lable.numberOfLines=2

            self.view .addSubview(lable)
            var  str = "welcome swift"
            
            var attributString = NSMutableAttributedString(string: str)
            
    //       字体以及大小
            attributString.addAttribute(NSFontAttributeName, value: UIFont(name: "Zapfino" ,size: 16)!, range: NSMakeRange(0,7))
    //        
            attributString.addAttribute(NSForegroundColorAttributeName, value: UIColor.blueColor(), range: NSMakeRange(0, 3))
            
            attributString.addAttribute(NSBackgroundColorAttributeName, value: UIColor .orangeColor(), range: NSMakeRange(0, 3))
            
            lable.attributedText = attributString

  • 相关阅读:
    结合P2P软件使用Ansible分发大文件
    Centos7 上安装 FastDFS
    go在centos配置以及go mod配置
    代理
    笔记本安装ubuntu18.08,解决过程中出现的各种问题
    CentOS7设置自定义开机启动脚本,添加自定义系统服务
    gitlab忘记密码找回
    zabbix配置短信报警
    将博客搬至CSDN
    RT-Thread-stm32f769-qspi-flash移植
  • 原文地址:https://www.cnblogs.com/yangxiaolong/p/5343895.html
Copyright © 2020-2023  润新知