《编程就像写故事 - 教你做一款可以赚钱的iPhone APP》32 - 文字显示-UILabel
第3部分 故事的排版显示 - 手机上UI显示
02.文字-UILabel
UILabel是iOS系统提供的类,主要的作用是用来显示文字。下面介绍一下如何使用。
在viewDidLoad函数里添加如下的代码来实现。
//1.创建一行文字
//创建UILabel的实例
let wordString = UILabel()
//设置显示文字
wordString.text = "创建一行文字: 欢迎来到Swift的世界"
//设置文字颜色
wordString.textColor = UIColor.red
//设置文字大小
wordString.font = UIFont.systemFont(ofSize: 18)
//设置文字位置和区域大小
wordString.frame = CGRect(x: 40, y: 250, width: 300, height: 30)
//添加到当前视图,这样文字就可以显示了
self.view.addSubview(wordString)
//2.创建多行的文字
//创建UILabel的实例
let otherWordString = UILabel()
//设置显示文字
otherWordString.text = "创建多行文字: Swift语言的布尔型:这个类型现实中最好的例子就是灯的开关。不是开就是关,没有其他情况。"
//设置文字颜色
otherWordString.textColor = UIColor.black
//设置文字大小
otherWordString.font = UIFont.systemFont(ofSize: 15)
//设置文字位置和区域大小
otherWordString.frame = CGRect(x: 40, y: 450, width: 300, height: 100)
//设置文本3行显示(默认1行显示)
otherWordString.numberOfLines = 3
//添加到当前视图,这样文字就可以显示了
self.view.addSubview(otherWordString)
实现效果图如下:
工程例子下载