Swift - 文本标签(UILabel)的用法

Swift - 文本标签(UILabel)的用法,第1张

概述1,标签的创建 1 2 3 4 5 6 7 8 9 10 import  UIKit class  ViewController :  UIViewController  {      override  func  viewDidLoad() {      super .viewDidLoad()      //设置标签x坐标:10,y坐标:20,长:300,宽:100      var  la 1,标签的创建
1 2 3 4 5 6 7 8 9 10 import UIKit class VIEwController : UIVIEwController { overrIDe func vIEwDIDLoad() { super .vIEwDIDLoad() //设置标签x坐标:10,y坐标:20,长:300,宽:100 var label= UILabel (frame: CGRectMake (10,300,100)) label.text= "hangge.com" self .vIEw.addSubvIEw(label); } }

2,背景颜色和文字颜色的设置 2
label.textcolor= UIcolor .whitecolor() //白色文字 label.backgroundcolor= .blackcolor() //黑色背景
3,对齐方式的设置
1
label.textAlignment= NSTextAlignment . Right //文字右对齐
4,文字阴影的设置
label.shadowcolor=.graycolor()//灰色阴影 label.shadowOffset=CGSizeMake(-5,5)//阴影的偏移量

5,字体的设置 label.Font =UIFont(name:"Zapfino",size:20)
6,文字过长时的省略方式
4
label.lineBreakMode= NSlineBreakMode ByTruncatingTail //隐藏尾部并显示省略号 ByTruncatingMIDdle //隐藏中间部分并显示省略号 ByTruncatinghead //隐藏头部并显示省略号 ByClipPing //截去多余部分也不显示省略号
7,文字大小自适应标签宽度
label.adjustsFontSizetoFitWIDth=true//当文字超出标签宽度时,自动调整文字大小,使其不被截断
8,使标签可以显示多行文字
label.numberOflines=2//显示两行文字(默认只显示一行,设为0表示没有行数限制)

9,设置文本高亮 //设置文本高亮 label.highlighted =true //设置文本高亮颜色 label.highlightedTextcolor =.greencolor()

10,富文本设置
5 6 7 8 10 11 12
//富文本设置 attributeString = NSMutableAttributedString (string: "welcome to hangge.com" ) //从文本0开始6个字符字体HelveticaNeue-Bold,16号 attributeString.addAttribute( NSFontAttributename "HelveticaNeue-Bold" NSMakeRange (0,6)) //设置字体颜色 NSForegroundcolorAttributename .bluecolor(), //设置文字背景颜色 NSBackgroundcolorAttributename .greencolor(), (3,3)) label.attributedText = attributeString
总结

以上是内存溢出为你收集整理的Swift - 文本标签(UILabel)的用法全部内容,希望文章能够帮你解决Swift - 文本标签(UILabel)的用法所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1080878.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存