Swift的UILabel的一些属性
let label = UILabel(frame: CGRectMake(,,,))
label.backgroundColor = UIColor.redColor()
label.text = "我在学习swift"
label.font = UIFont.systemFontOfSize()
self.view.addSubview(label)
let label1 = UILabel(frame: CGRectMake(,,,))
label1.text = "我在学习swift,好好学习,天天向上。我在学习swift,好好学习,天天向上"
label1.backgroundColor = UIColor.greenColor()
// 设置自适应宽度为 true
label1.adjustsFontSizeToFitWidth = true
self.view.addSubview(label1)
let label2 = UILabel(frame: CGRectMake(,,,))
label2.text = "我在学习swift,好好学习,天天向上。我在学习swift,好好学习,天天向上"
label2.backgroundColor = UIColor.greenColor()
// 设置自适应宽度为 true
label2.adjustsFontSizeToFitWidth = true
// 表示进行宽度自适应的过程中,标签的最小允许的缩放比例为 0.8
label2.minimumScaleFactor = 0.8
self.view.addSubview(label2)
let label3 = UILabel(frame: CGRectMake(,,,))
label3.text = "The NSString class declares the progrannatic interface for an object that manages immutable strings."
// 显示行数
label3.numberOfLines =
// 按单词进行分隔换行
label3.lineBreakMode = .ByWordWrapping
label3.backgroundColor = UIColor.greenColor()
self.view.addSubview(label3)
// 使用系统字体,大小为 20号
// label3.font = UIFont.systemFontOfSize(20)
// 使用系统字体 ,加粗
label3.font = UIFont.boldSystemFontOfSize()
// 斜体: 注意对中文无效
label2.font = UIFont.italicSystemFontOfSize()
// 设置指定字体
label2.font = UIFont(name: "Zapfino", size: )
// 系统中能够支持的字体名称
let arrFont = UIFont.familyNames()
print(arrFont)
// 设置阴影
label3.shadowOffset = CGSizeMake(, )
// 设置阴影颜色
label3.shadowColor = UIColor.yellowColor()
// 使用字体文件创建字体
/**
1.0 首先准备好ttf 字体文件,并导入工程中
2.0 打开 Info.plist文件 添加

3.0 let arrFont = UIFont.familyNames()
print(arrFont) 就可以找到对应的我们自己添加的
*/
Swift的UILabel的一些属性的更多相关文章
- iOS开发Swift篇—(九)属性
iOS开发Swift篇—(九)属性 一.类的定义 Swift与Objective-C定义类的区别 Objective-C:一般需要2个文件,1个.h声明文件和1个.m实现文件 Swift:只需要1个. ...
- ios基础篇(四)——UILabel的常用属性及方法
UILabel的常用属性及方法:1.text //设置和读取文本内容,默认为nil label.text = @”文本信息”; //设置内容 NSLog(@”%@”, label.text); //读 ...
- UILabel的相关属性设置
在iOS编程中UILabel是一个常用的控件,下面分享一下UILabel的相关属性设置的方法. 很多学习iOS6编程都是从storyboard开始,用到UILabel时是将控件拖到storyboard ...
- iOS:UIView、UIControl、UIButton、UILabel简单的属性和方法常识
常见属性和方法 一 .UIVIew 常见属性 1.frame 位置和尺寸(以父控件的左上角为原点(0,0)) 2.center 中点 (以父控件的左上角为原点(0,0)) 3.bounds 位置和尺寸 ...
- swift 使用匿名函数初始化属性
swift 使用匿名函数初始化属性 匿名函数格式: { //代码体 }() 大括号是定义函数体的,小括号()是调用函数体的. 为什么不写一个函数然后调用函数呢?为何用匿名函数呢? 主要还是代码的简洁性 ...
- iOS开发笔记--UILabel的相关属性设置
在iOS编程中UILabel是一个常用的控件,下面分享一下UILabel的相关属性设置的方法. 很多学习iOS6编程都是从storyboard开始,用到UILabel时是将控件拖到storyboard ...
- 【Swift】UILabel 设置内边距
前言 对应一个曾经开发 Android 的人来说,没有这些基础属性简直令人发指,还是表喷这个,认真写代码 - - # 声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblo ...
- 5.Swift枚举|结构体|类|属性|方法|下标脚本|继承
1. 枚举: ->在Swift中依然适用整数来标示枚举值,需搭配case关键字 enum Celebrity{ case DongXie,XiDu,Nandi,BeiGai } // 从左 ...
- UILabel的常用属性
UILabel常用属性1——实例化和设置文字 // 实例化UILabel并指定其边框 UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake ...
随机推荐
- Linux下SSL证书申请以及配置到Nginx
wget https://raw.githubusercontent.com/xdtianyu/scripts/master/lets-encrypt/letsencrypt.shchmod +x l ...
- openstack cpu pinning
为了减少CPU竞争,提高CPU cache命中率,可以把guest的vcpu pin到host的物理CPU上. 在openstack中,可以添加以下到flavor extra specs: hw:cp ...
- String.prototype.normalize()
normalize() 方法会按照指定的一种 Unicode 正规形式将当前字符串正规化. 这是一个ES6方法. 许多欧洲语言有语调符号和重音符号.为了表示它们,Unicode 提供了两种方法.一种是 ...
- 使用RestTemplate在代码内调用POST请求的参数乱码问题
背景:在项目A代码内部,调用项目B的restful接口C,我们采用了RestTemplate进行调用,但是调用过程中,一直不能正常返回数据,日志显示参数存在乱码(有个参数的值是中文) 乱码原因:请求方 ...
- [work]Spring_Jdbc
封装Spring-RowMapper,使得使用更加灵活 import java.sql.ResultSet; import java.sql.SQLException; import java.uti ...
- Access 分页
access分页 pageSize 每页显示多少条数据 pageNumber 页数 从客户端传来 pages) SQL语句 select top pageSize * from 表名 where id ...
- uva-10132-排序
题意: 有很多文件,碎成了俩片,问,原来的文件是什么,如果有多个答案,任意一个答案就行,输入2N个字符串,拼接成N个文件. 直接排序,正确的答案一定是某个长度最短的和某个最长的连在一起. #inclu ...
- py库: xlwt 、xlrd (写读EXCEL文件)
写EXCEL文件 # -*- coding: utf-8 -*- import xlwt book = xlwt.Workbook(encoding = "utf-8", styl ...
- python学习笔记_week7
一.面向对象编程进阶 静态方法只是名义上归类管理,实际上在静态方法里访问不了类或实例中的任何属性 class Dog(object): def __init__(self,name): self.na ...
- .Net Web下 Console输出
.NET winform的时候,一直都是用 Console.Write向控制台输出信息的,但是在Web中是输出不了的. web程序执行时,是被附加到IIS进程的一个单独的AppDomain中的,所以就 ...