[Xcode 实际操作]八、网络与多线程-(21)延时启动画面:使用Thread线程对象的延时方法
本文将演示如何使用线程对象的延时方法,让线程休眠一段时间,暂停动作的执行。
在项目导航区,打开启动画面的故事板【LaunchScreen.storyboard】
点击【库图标】,打开组件列表窗口。在搜索框内搜索:【Image View】
在组件名称上双击,将图像视图添加到故事版。
点击【显示或隐藏检查器】图标,打开检查器设置面板。
点击【尺寸检查器】图标,打开尺寸设置面板。
【X】:输入图像视图的水平坐标值
【Y】:输入图像视图的垂直坐标值
【Width】:输入图像视图的宽度数值
【Height】:输入图像视图的高度数值
点击【属性检查器】图标,打开属性设置面板。
【Image】:Picture。输入图像视图默认图片的名称。
在项目导航区,打开视图控制器的代码文件【ViewController.swift】
1 import UIKit 2 3 class ViewController: UIViewController { 4 5 override func viewDidLoad() { 6 super.viewDidLoad() 7 // Do any additional setup after loading the view, typically from a nib. 8 9 //调用线程对象的休眠方法,让主线程休眠2秒钟, 10 //此时线程的界面,将在启动画面停留2秒钟 11 Thread.sleep(forTimeInterval: 2) 12 13 //创建一个视图对象,并设置其位置在(40,80),尺寸为(240,100) 14 let view = UIView(frame: CGRect(x: 40, y: 80, width: 240, height: 100)) 15 //设置视图对象的背景颜色为棕色 16 view.backgroundColor = UIColor.brown 17 //将视图对象添加到根视图 18 self.view.addSubview(view) 19 } 20 21 override func didReceiveMemoryWarning() { 22 super.didReceiveMemoryWarning() 23 // Dispose of any resources that can be recreated. 24 } 25 }