[Xcode 实际操作]八、网络与多线程-(21)延时启动画面:使用Thread线程对象的延时方法

目录:[Swift]Xcode实际操作

本文将演示如何使用线程对象的延时方法,让线程休眠一段时间,暂停动作的执行。

在项目导航区,打开启动画面的故事板【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,  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 }
原文地址:https://www.cnblogs.com/strengthen/p/10070268.html