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

回答編集履歴

1

修正

2018/05/07 20:30

投稿

退会済みユーザー
answer CHANGED
@@ -1,16 +1,26 @@
1
1
  最初におされたボタンを赤くすることと、時間の表示を別にしみてもよいのでは?
2
2
 
3
3
  ```Swift
4
-
4
+ // ボタンが押されたかどうかを識別する変数
5
5
  var buttonTappedStatus: bool = false
6
6
 
7
7
  func buttonATapped(){
8
-
8
+ if AtimerRunning == true{
9
-
9
+ ・countNumAにタイムを代入するのかな?
10
+ Atimer.invalidate()
11
+ AtimerRunning = false
12
+ }
13
+ // 他のボタンが押されていない場合だけ処理する
10
14
  if buttonTappedStatus == false {
11
- buttonAを赤くする。
15
+ buttonAを赤くする。
12
- ラベルにA+タイムを表示する。
16
+ ラベルにA+タイムを表示する。
17
+      // ボタンが押されたことを記録する
13
- buttonTappedStatus = true
18
+ buttonTappedStatus = true
14
19
  }
20
+
21
+ // 次の問題ボタンを押した際にステータスをクリアする。
22
+ func nextQuestionTapped () {
15
- コード
23
+ buttonTappedStatus = false
24
+
25
+
16
26
  ```