首页 技术 正文
技术 2022年11月13日
0 收藏 745 点赞 4,793 浏览 1688 个字

1,标签的创建

12345678910 import UIKitclass ViewControllerUIViewController {    override func viewDidLoad() {    super.viewDidLoad()    //设置标签x坐标:10,y坐标:20,长:300,宽:100    var label=UILabel(frame:CGRectMake(10,20, 300, 100))    label.text="hangge.com"    self.view.addSubview(label);    }}

 

2,背景颜色和文字颜色的设置

12 label.textColor=UIColor.whiteColor()  //白色文字label.backgroundColor=UIColor.blackColor() //黑色背景

 

3,对齐方式的设置

1 label.textAlignment=NSTextAlignment.Right //文字右对齐

 

4,文字阴影的设置

12 label.shadowColor=UIColor.grayColor()  //灰色阴影label.shadowOffset=CGSizeMake(-5,5)  //阴影的偏移量

 

5,字体的设置

1 label.font = UIFont(name:"Zapfino", size:20)

 

6,文字过长时的省略方式

1234 label.lineBreakMode=NSLineBreakMode.ByTruncatingTail  //隐藏尾部并显示省略号label.lineBreakMode=NSLineBreakMode.ByTruncatingMiddle  //隐藏中间部分并显示省略号label.lineBreakMode=NSLineBreakMode.ByTruncatingHead  //隐藏头部并显示省略号label.lineBreakMode=NSLineBreakMode.ByClipping  //截去多余部分也不显示省略号

 

7,文字大小自适应标签宽度

1 label.adjustsFontSizeToFitWidth=true //当文字超出标签宽度时,自动调整文字大小,使其不被截断

 

8,使标签可以显示多行文字

1 label.numberOfLines=2  //显示两行文字(默认只显示一行,设为0表示没有行数限制)

9,设置文本高亮

1234 //设置文本高亮label.highlighted = true//设置文本高亮颜色label.highlightedTextColor = UIColor.greenColor()

10,富文本设置

123456789101112 //富文本设置var attributeString = NSMutableAttributedString(string:"welcome to hangge.com")//从文本0开始6个字符字体HelveticaNeue-Bold,16号attributeString.addAttribute(NSFontAttributeName, value: UIFont(name: "HelveticaNeue-Bold", size: 16)!,    range: NSMakeRange(0,6))//设置字体颜色attributeString.addAttribute(NSForegroundColorAttributeName, value: UIColor.blueColor(),    range: NSMakeRange(0, 3))//设置文字背景颜色attributeString.addAttribute(NSBackgroundColorAttributeName, value: UIColor.greenColor(),    range: NSMakeRange(3,3))label.attributedText = attributeString

 

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,492
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,907
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,740
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,495
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:8,132
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:5,297