--首先无论我们做什么都应该先设置windows窗口属性
self.window = UIWindow(frame: UIScreen.main.bounds)
//设置窗口颜色
self.window?.backgroundColor = #colorLiteral(red: 1, green: 1, blue: 1, alpha: 1)
self.window?.makeKeyAndVisible()
self.window?.rootViewController = UIViewController()
1.关于UILabel的操作
所谓的UILabel 标签控件:主要用来展示文字
//设置UILabel的大小
let label = UILabel(frame: CGRect(x: 20, y: 50, width:(self.window?.bounds.size.width)! - 40, height: 100))
//其中 self.window?.bounds.size.width 作用是获取屏幕的宽
//设置的label的背景颜色
label.backgroundColor = UIColor.yellow
//设置的label的文本属性
label.text = "Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions"
//设置的label的文字大小
label.font = UIFont.systemFont(ofSize: 17.0)
//设置的label的文字颜色
label.textColor = UIColor.red
// 设置的label的阴影颜色 使其可以美观,有一些特效
label.shadowColor = #colorLiteral(red: 0.1764705926, green: 0.01176470611, blue: 0.5607843399, alpha: 1
// 阴影偏移量
// label.shadowOffset = CGSize(width: 0, height: -5)
其中设置的label的阴影颜色,阴影偏移量可依只做了解
//文本对齐方式 可以有两种方式
//第一种方式
label.textAlignment = NSTextAlignment.right
//第二种方式
label.textAlignment = .left
//文本的行数,默认是1行,0代表不限制行数
label.numberOfLines = 0
//换行模式
//根据单词换行
label.lineBreakMode = .byWordWrapping
//Label和UIImageView默认他的交互式关闭的,如果要添加手势,需要手动的把交互打开
label.isUserInteractionEnabled = true
self.window?.addSubview(label)