質問編集履歴
1
載せるプログラムを増やした
title
CHANGED
File without changes
|
body
CHANGED
@@ -3,6 +3,15 @@
|
|
3
3
|
ゲームの時間を選べるようにしていて、選んだ時間の変数をゲーム画面に値渡ししたいです。
|
4
4
|
|
5
5
|
```Swift
|
6
|
+
class ViewControllerSetting: UIViewController {
|
7
|
+
var TimerSet2:CGFloat = 0
|
8
|
+
|
9
|
+
override func viewDidLoad() {
|
10
|
+
super.viewDidLoad()
|
11
|
+
|
12
|
+
// Do any additional setup after loading the view.
|
13
|
+
}
|
14
|
+
|
6
15
|
@IBAction func Button1000(_ sender: Any) {
|
7
16
|
performSegue(withIdentifier:“VCGame”, sender: nil)
|
8
17
|
TimerSet2 = 1000
|
@@ -18,9 +27,23 @@
|
|
18
27
|
|
19
28
|
ゲーム画面、プリント&時計の針を動かすプログラム
|
20
29
|
```Swift
|
21
|
-
|
30
|
+
import UIKit
|
31
|
+
//extension UIImage {
|
22
32
|
|
33
|
+
class ViewControllergame: UIViewController {
|
34
|
+
@IBOutlet weak var TimerSecond: UIImageView!
|
35
|
+
|
36
|
+
var TimerTimer:Timer!
|
37
|
+
var TimerAngle:CGFloat = 0
|
38
|
+
var TimerSet:CGFloat = 0
|
39
|
+
//ここで、タイマーの時間を設定
|
40
|
+
|
41
|
+
override func viewDidLoad() {
|
42
|
+
super.viewDidLoad()
|
43
|
+
|
44
|
+
print(TimerSet)
|
45
|
+
//タイマーのプログラム
|
23
|
-
TimerTimer = Timer.scheduledTimer(withTimeInterval: 1.0, repeats: true, block:{ (t) in
|
46
|
+
TimerTimer = Timer.scheduledTimer(withTimeInterval: 1.0, repeats: true, block:{ (t) in
|
24
47
|
self.TimerAngle = self.TimerAngle + 1
|
25
48
|
let angle = self.TimerAngle * CGFloat.pi / self.TimerSet * 2
|
26
49
|
self.TimerSecond.transform = CGAffineTransform(rotationAngle: CGFloat(angle));
|
@@ -29,23 +52,6 @@
|
|
29
52
|
}
|
30
53
|
})
|
31
54
|
```
|
32
|
-
このプログラムで実行すると、printで変数TimerSetの中身は0.0と表示されてしまいます...
|
33
|
-
|
34
|
-
#試したこと
|
35
|
-
ボタンのプログラムを
|
36
|
-
```Swift
|
37
|
-
@IBAction func Button1000(_ sender: Any) {
|
38
|
-
performSegue(withIdentifier:"VCGame", sender: nil)
|
39
|
-
TimerSet2 = 1000
|
40
|
-
print("1000")
|
41
|
-
func prepare(for segue:UIStoryboardSegue, sender: Any? ) {
|
42
|
-
if segue.identifier == "VCGame" {
|
43
|
-
let vcGame = segue.destination as!ViewControllergame
|
44
|
-
vcGame.TimerSet = TimerSet2
|
45
|
-
}
|
46
|
-
}
|
47
|
-
}
|
48
|
-
```
|
49
55
|
にしてみたり、
|
50
56
|
```Swift
|
51
57
|
@IBAction func Button1000(_ sender: Any) {
|