teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記しました。

2018/03/01 21:44

投稿

newmt
newmt

スコア1277

answer CHANGED
@@ -5,4 +5,38 @@
5
5
 
6
6
  ![イメージ説明](c791dcaac592261f0f86a01cbd436250.png)
7
7
 
8
- ![イメージ説明](26ba9cec1d2e5ee1933ad8e4603ec805.png)
8
+ ![イメージ説明](26ba9cec1d2e5ee1933ad8e4603ec805.png)
9
+
10
+
11
+ 2018/3/2 追記
12
+
13
+ Main.storyboardのViewControllerのラベルの初期値を「sleep...」にしておいて
14
+ 下記のように処理をするとイメージされているような動きでしょうか?
15
+
16
+ ```Swift
17
+
18
+ class ViewController: UIViewController {
19
+
20
+ @IBOutlet weak var label: UILabel!
21
+
22
+ override func viewDidLoad() {
23
+ super.viewDidLoad()
24
+ }
25
+
26
+ override func viewDidAppear(_ animated: Bool) {
27
+ super.viewDidAppear(animated)
28
+
29
+ DispatchQueue.global().async {
30
+ sleep(10)
31
+ DispatchQueue.main.async {
32
+ self.label.text = "Done"
33
+ }
34
+ }
35
+ }
36
+ }
37
+ ```
38
+
39
+ GIFを作成してみました。
40
+ あえてスプラッシュは「スプラッシュ」として処理の遷移が見えるようにしています。
41
+
42
+ ![![イメージ説明](183d3f859cec69a7b9bacc745e69947d.gif)