码迷,mamicode.com
首页 > 移动开发 > 详细

iOS学习二之UILabel

时间:2018-09-09 23:34:18      阅读:384      评论:0      收藏:0      [点我收藏+]

标签:uil   学习   bre   距离   模式   view   white   func   文件的   

UILabel的创建方法

在ViewController的viewDidLoad中添加下面的方法即可

    override func viewDidLoad() {

        super.viewDidLoad()        

        let label = UILabel(frame: CGRect(x:20, y:100, width:280, height:300))

        label.text = "Hello World"

        label.numberOfLines = 0                                        //设置多行模式,只有在控件高度能够显示的情况下有效 0代表无限换行

        label.lineBreakMode = .byTruncatingTail                  //文字不能完全显示时,设置文字的换行和截断方式 ??

        label.backgroundColor = UIColor.red                       //设置文字控件的背景色

        label.font = UIFont.systemFont(ofSize:23)                //设置文件的大小

        label.textColor = UIColor.white                               //设置文字的颜色

        label.textAlignment = .left                                      //设置文字的对齐方式  left 居左 center 居中 right 居右

        label.shadowColor = UIColor.green                         //设置文字的阴影的颜色

        label.shadowOffset = CGSize(width:10, height:10)     //设置文字的阴影偏离文字的距离        

        self.view.addSubview(label)

    }

??lineBreakMode有5种模式

byWordWrapping               以单词为标准进行换行

byCharWrapping                以字符为标准进行换行

byTruncatingHead              头部截断(单行模式下,不能够显示的部分以...在头部显示,如...llo, World)

byTruncatingTail                尾部截断(单行模式下,不能够显示的部分以...在尾部显示,如Hello, Wo...)

byTruncatingMiddle            中间截断(单行模式下,不能够显示的部分以...在中间显示,如Hell..old)

 

iOS学习二之UILabel

标签:uil   学习   bre   距离   模式   view   white   func   文件的   

原文地址:https://www.cnblogs.com/minminjy123/p/9615786.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!