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

目录:[Swift]Xcode实际操做html

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

在项目导航区,打开启动画面的故事板【LaunchScreen.storyboard】ide

点击【库图标】,打开组件列表窗口。在搜索框内搜索:【Image View】post

在组件名称上双击,将图像视图添加到故事版。动画

点击【显示或隐藏检查器】图标,打开检查器设置面板。spa

点击【尺寸检查器】图标,打开尺寸设置面板。线程

【X】:输入图像视图的水平坐标值code

【Y】:输入图像视图的垂直坐标值htm

【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 }
相关文章
相关标签/搜索