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

回答編集履歴

1

インデントの訂正

2019/07/29 16:34

投稿

tjm_
tjm_

スコア18

answer CHANGED
@@ -9,19 +9,18 @@
9
9
  let pausedTime = animateLabal.layer.convertTime(CACurrentMediaTime(), from: nil)
10
10
  animateLabal.layer.speed = 0.0
11
11
  animateLabal.layer.timeOffset = pausedTime
12
+ }
12
13
 
13
- }
14
-
15
- func restartAnimation(){
14
+ func restartAnimation(){
16
15
  let pausedTime = animateLabal.layer.timeOffset
17
16
  animateLabal.layer.speed = 1.0
18
17
  animateLabal.layer.timeOffset = 0.0
19
18
  animateLabal.layer.beginTime = 0.0
20
19
  let timeSincePause: CFTimeInterval = animateLabal.layer.convertTime(CACurrentMediaTime(), from: nil) - pausedTime
21
20
  animateLabal.layer.beginTime = timeSincePause
22
- }
21
+ }
23
22
 
24
- override func viewDidAppear(_ animated: Bool) {
23
+ override func viewDidAppear(_ animated: Bool) {
25
24
  super.viewDidAppear(animated)
26
25
 
27
26
  if isFirst {// 一度だけ実行したい処理
@@ -30,10 +29,9 @@
30
29
  }else{
31
30
  restartAnimation()
32
31
  }
32
+ }
33
33
 
34
- override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
34
+ override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
35
35
  stopAnimation()
36
- }
36
+ }
37
-
38
- }
39
37
  ```