回答編集履歴

5

リセットボタンの処理を追加

2017/11/17 08:29

投稿

Udomomo
Udomomo

スコア1524

test CHANGED
@@ -20,6 +20,8 @@
20
20
 
21
21
  さらに、初期状態にも処理が必要です。最初は0から始まるのだとしたら、マイナスボタンはあらかじめグレーアウトされている必要があります。
22
22
 
23
+ また、リセットボタンを押した際も、数字が0になるので、マイナスボタンをグレーアウトさせる処理が必要です。
24
+
23
25
 
24
26
 
25
27
  Xcodeが手元の端末にないので、直したコードを貼ることができないのですが、上記を参考に修正してみてください。

4

初期状態の処理を追加

2017/11/17 08:29

投稿

Udomomo
Udomomo

スコア1524

test CHANGED
@@ -18,4 +18,8 @@
18
18
 
19
19
 
20
20
 
21
+ さらに、初期状態にも処理が必要です。最初は0から始まるのだとしたら、マイナスボタンはあらかじめグレーアウトされている必要があります。
22
+
23
+
24
+
21
25
  Xcodeが手元の端末にないので、直したコードを貼ることができないのですが、上記を参考に修正してみてください。

3

リセットボタンの部分を削除

2017/11/17 08:27

投稿

Udomomo
Udomomo

スコア1524

test CHANGED
@@ -18,8 +18,4 @@
18
18
 
19
19
 
20
20
 
21
- さらに、リセットボタンを押した時にも追加の処理が必要です。数字を0にしつつもボタンを押せるようにしたいでしょうから、ここにも「マイナスボタンが押せるようになる」という処理を入れる必要があります。この処理を入れないと、マイナスボタンがグレーアウトした状態でリセットボタンを押しても、グレーアウトが解除されません。
22
-
23
-
24
-
25
21
  Xcodeが手元の端末にないので、直したコードを貼ることができないのですが、上記を参考に修正してみてください。

2

プラスボタンはグレーアウトすることがないので、それに合わせて文章を修正

2017/11/17 08:25

投稿

Udomomo
Udomomo

スコア1524

test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
  これをふまえて今のコードを見ると、
8
8
 
9
- ・マイナスボタンを押して数字が0になると、マイナスボタン押せるようになる(=つり何も変わらない)
9
+ ・マイナスボタンを押して数字が0になっても、マイナスボタン押せるま
10
10
 
11
11
  ・プラスボタンを押して数字が0**以外**になると、マイナスボタンが押せなくなる
12
12
 
@@ -14,11 +14,11 @@
14
14
 
15
15
 
16
16
 
17
- また、グレーアウトが解除されないのは、「数字が0以外になるとグレーアウトしたボタンが押せるようになる」という処理が、`func minus` `func plus`のいずれ書かれていないからです。
17
+ また、グレーアウトが解除されないのは、「数字が0以外になるとマイナスボタンが押せるようになる」という処理が、`func plus`に書かれていないからです。
18
18
 
19
19
 
20
20
 
21
- さらに、リセットボタンを押した時にも追加の処理が必要です。数字を0にしつつもボタンを押せるようにしたいでしょうから、ここにも「マイナスとプラス両方のボタンが押せるようになる」という処理を入れる必要があります。この処理を入れないと、マイナスかプラスボタンがグレーアウトした状態でリセットボタンを押しても、グレーアウトが解除されません。
21
+ さらに、リセットボタンを押した時にも追加の処理が必要です。数字を0にしつつもボタンを押せるようにしたいでしょうから、ここにも「マイナスボタンが押せるようになる」という処理を入れる必要があります。この処理を入れないと、マイナスボタンがグレーアウトした状態でリセットボタンを押しても、グレーアウトが解除されません。
22
22
 
23
23
 
24
24
 

1

文章を整理しました

2017/11/17 08:24

投稿

Udomomo
Udomomo

スコア1524

test CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
 
16
16
 
17
- また、グレーアウトが解除されないのは、「数字が0以外になるとボタンが押せるようになる」という処理が、`func minus` `func plus`のいずれにも書かれていないからです。
17
+ また、グレーアウトが解除されないのは、「数字が0以外になるとグレーアウトしたボタンが押せるようになる」という処理が、`func minus` `func plus`のいずれにも書かれていないからです。
18
18
 
19
19
 
20
20