iOS学习二之UILabel

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)

 

转载于:https://www.cnblogs.com/minminjy123/p/9615786.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值