zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    lnmp配置Yii2规则
    vue中前进刷新、后退缓存,列表缓存和回到原位置
    vue 或者传统h5移动端input被输入法键盘挡住解决方法
    uni-app知识
    typescript
    flow
    js点击按钮分别实现全屏以及退出全屏的方法
    vue.config.js配置本地,测试,开发环境变量
    git常用指令
    Git指令
  • 原文地址:https://www.cnblogs.com/yangxiaolong/p/5343895.html
Copyright © 2011-2022 走看看