护舒宝

 

Swift的UILabel的一些属性

   
        let label = UILabel(frame: CGRectMake(0,0,100,30))
        
            label.backgroundColor = UIColor.redColor()
            label.text = "我在学习swift"
        label.font = UIFont.systemFontOfSize(20)
            
        self.view.addSubview(label)
        
        
        
        let label1 = UILabel(frame: CGRectMake(0,50,300,40))
        
        label1.text = "我在学习swift,好好学习,天天向上。我在学习swift,好好学习,天天向上"
        label1.backgroundColor = UIColor.greenColor()
        
        // 设置自适应宽度为 true
        label1.adjustsFontSizeToFitWidth = true
        self.view.addSubview(label1)
        
        
        let label2 = UILabel(frame: CGRectMake(0,120,300,40))
        
        label2.text = "我在学习swift,好好学习,天天向上。我在学习swift,好好学习,天天向上"
        label2.backgroundColor = UIColor.greenColor()
        
        // 设置自适应宽度为 true
        label2.adjustsFontSizeToFitWidth = true
        // 表示进行宽度自适应的过程中,标签的最小允许的缩放比例为 0.8
        label2.minimumScaleFactor = 0.8
        
        self.view.addSubview(label2)

        
        
        
        let  label3 = UILabel(frame: CGRectMake(10,170,300,60))
        
        label3.text = "The NSString class declares the progrannatic interface for an object that manages immutable strings."
        // 显示行数
        label3.numberOfLines = 0
        // 按单词进行分隔换行
        label3.lineBreakMode = .ByWordWrapping
        label3.backgroundColor = UIColor.greenColor()
        self.view.addSubview(label3)
        
        // 使用系统字体,大小为 20号
//        label3.font = UIFont.systemFontOfSize(20)
        // 使用系统字体 ,加粗
        label3.font = UIFont.boldSystemFontOfSize(30)
        
        // 斜体: 注意对中文无效
        label2.font = UIFont.italicSystemFontOfSize(30)
        
        //  设置指定字体
        label2.font = UIFont(name: "Zapfino", size: 30)
        
        
        // 系统中能够支持的字体名称
        let arrFont = UIFont.familyNames()
        
        print(arrFont)
        
        
        // 设置阴影
        label3.shadowOffset = CGSizeMake(3, 3)
        // 设置阴影颜色
        label3.shadowColor = UIColor.yellowColor()
        
        
        
        
        // 使用字体文件创建字体
        /**
            1.0 首先准备好ttf 字体文件,并导入工程中
            2.0 打开 Info.plist文件 添加
        
          
          
3.0 let arrFont = UIFont.familyNames() print(arrFont) 就可以找到对应的我们自己添加的
*/

 

posted on 2015-12-09 14:08  护舒宝  阅读(602)  评论(0)    收藏  举报

导航