swift Lable

import UIKit

 

class LableViewController: BaseViewController {

  

    override func viewDidLoad() {

        super.viewDidLoad()

 

        let bodyFontDescriptor = UIFontDescriptor.preferredFontDescriptorWithTextStyle(UIFontTextStyleBody)

        let label:UILabel = UILabel(frame: CGRectMake(50, 100, 200, 100))

        label.backgroundColor = UIColor.blackColor()

        label.textAlignment = NSTextAlignment.Center

        label.textColor = UIColor.whiteColor()

        label.text = "我是一个Label控件我是一个Label控件我是一个Label控件我是一个Label控件我是一个Label控件"

        label.numberOfLines = 0

        label.font = UIFont(descriptor: bodyFontDescriptor, size: 15)

//        sizeLabel.font = UIFont.systemFontOfSize(15)  

//        sizeLabel.font = UIFont.boldSystemFontOfSize(15)

        self.view.addSubview(label)

 

        

    }

    

    override func didReceiveMemoryWarning() {

        super.didReceiveMemoryWarning()

        // Dispose of any resources that can be recreated.

    }

   

}

 

/*

 

1.整个文件的结构是怎样的

整个文件被一对 花括号 包起来, override func viewDidLoad() 加载子视图,各种控件

2.声明的函数、方法写在什么地方

oc对比,下载 最大花括号里面即可 

3.override  重写父类方法 

4.BaseViewController  是工程中创建的父控制器 (可以写一些公共控件、方法、属性等)

5.func  方法声明 

 

 

*/

 

 

 

原文地址:https://www.cnblogs.com/madaha/p/4141116.html