質問編集履歴

7

見やすくしました

2018/09/01 01:20

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -22,23 +22,13 @@
22
22
 
23
23
  @IBOutlet weak var textfield: UITextField!
24
24
 
25
- @IBOutlet weak var imageView: UIImageView!
25
+
26
26
 
27
27
 
28
28
 
29
29
 
30
30
 
31
- @IBAction func ageback(_ sender: Any) {
31
+
32
-
33
- self.presentingViewController?.presentingViewController?.dismiss(animated: true, completion: nil)
34
-
35
- }
36
-
37
- @IBAction func pictureback(_ sender: Any) {
38
-
39
- self.dismiss(animated: true, completion: nil)
40
-
41
- }
42
32
 
43
33
  // 選択肢
44
34
 
@@ -54,31 +44,7 @@
54
44
 
55
45
 
56
46
 
57
- if Datalist == 0 {
47
+
58
-
59
- self.view.backgroundColor = UIColor(patternImage: UIImage(named: "allseason.jpg")!)
60
-
61
- }
62
-
63
- else if Datalist == 1 {
64
-
65
- self.view.backgroundColor = UIColor (patternImage: UIImage(named: "vacation")!)
66
-
67
- }
68
-
69
- else if Datalist == 2 {
70
-
71
- self.view.backgroundColor = UIColor (patternImage: UIImage(named: "sakura.jpg")!)
72
-
73
- }
74
-
75
- else if Datalist == 3 {
76
-
77
- self.view.backgroundColor = UIColor (patternImage: UIImage(named: "space.jpg")!)
78
-
79
- }
80
-
81
-
82
48
 
83
49
 
84
50
 
@@ -96,9 +62,7 @@
96
62
 
97
63
  var arigatou = "ありがとう"
98
64
 
99
- var douitasimasite = "どういたしまして"
65
+
100
-
101
- var ohayou = "おはよう"
102
66
 
103
67
 
104
68
 
@@ -120,49 +84,9 @@
120
84
 
121
85
  }
122
86
 
123
- else if ohayou == self.textfield.text {
87
+
124
88
 
125
- yourlavel.text = String("おはよう-")
89
+
126
-
127
- }
128
-
129
-
130
-
131
- if todouhuList == 1 {
132
-
133
-
134
-
135
- if arigatou == self.textfield.text{
136
-
137
- yourlavel.text = String("なんもなんも")
138
-
139
- } else if douitasimasite == self.textfield.text {
140
-
141
- yourlavel.text = String("どちらいか")
142
-
143
- }
144
-
145
-
146
-
147
- else if todouhuList == 2 {
148
-
149
-
150
-
151
- if arigatou == self.textfield.text{
152
-
153
- yourlavel.text = String("なもなも")
154
-
155
-
156
-
157
- } else if douitasimasite == self.textfield.text {
158
-
159
- yourlavel.text = String("いえいえ")
160
-
161
- }
162
-
163
-
164
-
165
- }
166
90
 
167
91
  }
168
92
 

6

開始行の行頭からコピーしました

2018/09/01 01:20

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -24,19 +24,69 @@
24
24
 
25
25
  @IBOutlet weak var imageView: UIImageView!
26
26
 
27
+
28
+
29
+
30
+
27
-
31
+ @IBAction func ageback(_ sender: Any) {
32
+
33
+ self.presentingViewController?.presentingViewController?.dismiss(animated: true, completion: nil)
34
+
35
+ }
36
+
37
+ @IBAction func pictureback(_ sender: Any) {
38
+
39
+ self.dismiss(animated: true, completion: nil)
40
+
41
+ }
28
42
 
29
43
  // 選択肢
30
44
 
31
-
45
+ var Datalist:Int = 0
32
46
 
33
47
  var todouhuList:Int = 0
34
48
 
35
-
49
+ override func viewDidLoad() {
50
+
51
+ super.viewDidLoad()
52
+
53
+ print(Datalist)
54
+
55
+
56
+
57
+ if Datalist == 0 {
58
+
59
+ self.view.backgroundColor = UIColor(patternImage: UIImage(named: "allseason.jpg")!)
60
+
61
+ }
62
+
63
+ else if Datalist == 1 {
64
+
65
+ self.view.backgroundColor = UIColor (patternImage: UIImage(named: "vacation")!)
66
+
67
+ }
68
+
69
+ else if Datalist == 2 {
70
+
71
+ self.view.backgroundColor = UIColor (patternImage: UIImage(named: "sakura.jpg")!)
72
+
73
+ }
74
+
75
+ else if Datalist == 3 {
76
+
77
+ self.view.backgroundColor = UIColor (patternImage: UIImage(named: "space.jpg")!)
78
+
79
+ }
80
+
81
+
82
+
83
+
84
+
85
+ // Do any additional setup after loading the view, typically from a nib.
36
86
 
37
87
  yourlavel.text = ""
38
88
 
39
-
89
+ self.imageView.image = image
40
90
 
41
91
  }
42
92
 
@@ -48,7 +98,9 @@
48
98
 
49
99
  var douitasimasite = "どういたしまして"
50
100
 
51
-
101
+ var ohayou = "おはよう"
102
+
103
+
52
104
 
53
105
  @IBAction func display(_ sender: Any) {
54
106
 
@@ -68,7 +120,11 @@
68
120
 
69
121
  }
70
122
 
71
-
123
+ else if ohayou == self.textfield.text {
124
+
125
+ yourlavel.text = String("おはよう-")
126
+
127
+ }
72
128
 
73
129
 
74
130
 
@@ -86,9 +142,7 @@
86
142
 
87
143
  }
88
144
 
89
-
90
-
91
-
145
+
92
146
 
93
147
  else if todouhuList == 2 {
94
148
 
@@ -116,6 +170,8 @@
116
170
 
117
171
  }
118
172
 
173
+
174
+
119
175
  ```
120
176
 
121
177
  このようになっています。インデックス0番を選択した時にありがとうと打つとどういたしましてと、なりまして1番を選んだ時にありがとうと打つとなんもなんもとなります。しかし、インデックス番号2番を選択した時にありがとうと打つと本当はなもなもとしたいはずが0番を選択した時と同じようにどういたしましてとなってしまします。else if todouhuList == 2の部分でbreakpointをやると動作は停止するのですが変わりませんでした。どうすれば2番を選択し、ありがとうと打った際になもなもと表示されるでしょうか。よろしくお願いします。

5

貼り方をただのペーストではなく、ペーストしてスタイルを合わせるにしました。

2018/08/31 07:19

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -14,17 +14,27 @@
14
14
 
15
15
 
16
16
 
17
+
18
+
19
+
20
+
17
21
  @IBOutlet weak var yourlavel: UILabel!
18
22
 
19
23
  @IBOutlet weak var textfield: UITextField!
20
24
 
21
25
  @IBOutlet weak var imageView: UIImageView!
22
26
 
27
+
28
+
29
+ // 選択肢
30
+
23
31
 
24
32
 
25
33
  var todouhuList:Int = 0
26
34
 
35
+
36
+
27
- yourlavel.text = ""
37
+ yourlavel.text = ""
28
38
 
29
39
 
30
40
 
@@ -38,19 +48,15 @@
38
48
 
39
49
  var douitasimasite = "どういたしまして"
40
50
 
41
-
51
+
42
52
 
43
53
  @IBAction func display(_ sender: Any) {
44
54
 
45
55
 
46
56
 
47
-
48
-
49
57
  self.yourlavel.text = self.textfield.text
50
58
 
51
59
 
52
-
53
-
54
60
 
55
61
  if arigatou == self.textfield.text{
56
62
 
@@ -62,11 +68,13 @@
62
68
 
63
69
  }
64
70
 
71
+
72
+
65
73
 
66
74
 
67
- if todouhuList == 1 {
75
+ if todouhuList == 1 {
68
76
 
69
-
77
+
70
78
 
71
79
  if arigatou == self.textfield.text{
72
80
 
@@ -80,23 +88,27 @@
80
88
 
81
89
 
82
90
 
83
- else if todouhuList == 2 {
91
+
84
92
 
85
-
93
+ else if todouhuList == 2 {
86
94
 
87
- if arigatou == self.textfield.text{
95
+
88
96
 
89
- yourlavel.text = String("なもなも")
97
+ if arigatou == self.textfield.text{
90
98
 
91
- } else if douitasimasite == self.textfield.text {
99
+ yourlavel.text = String("なもなも")
92
100
 
101
+
102
+
103
+ } else if douitasimasite == self.textfield.text {
104
+
93
- yourlavel.text = String("いえいえ")
105
+ yourlavel.text = String("いえいえ")
106
+
107
+ }
108
+
109
+
94
110
 
95
111
  }
96
-
97
-
98
-
99
- }
100
112
 
101
113
  }
102
114
 

4

私が確認して見ます

2018/08/31 07:06

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -14,8 +14,6 @@
14
14
 
15
15
 
16
16
 
17
-
18
-
19
17
  @IBOutlet weak var yourlavel: UILabel!
20
18
 
21
19
  @IBOutlet weak var textfield: UITextField!
@@ -24,41 +22,35 @@
24
22
 
25
23
 
26
24
 
27
-
25
+ var todouhuList:Int = 0
28
26
 
29
- @IBAction func ageback(_ sender: Any) {
27
+ yourlavel.text = ""
30
28
 
31
- self.presentingViewController?.presentingViewController?.dismiss(animated: true, completion: nil)
29
+
32
30
 
33
31
  }
34
32
 
35
- @IBAction func pictureback(_ sender: Any) {
36
-
37
- self.dismiss(animated: true, completion: nil)
38
-
39
- }
40
-
41
- // 選択肢
42
-
43
33
 
44
34
 
45
- var todouhuList:Int = 0
35
+ var image: UIImage?
46
-
47
-
48
-
49
- yourlavel.text = ""
50
36
 
51
37
  var arigatou = "ありがとう"
52
38
 
53
39
  var douitasimasite = "どういたしまして"
54
40
 
55
- var ohayou = "おはよう"
41
+
56
42
 
57
-
58
-
59
-   self.yourlavel.text = self.textfield.text
43
+ @IBAction func display(_ sender: Any) {
60
44
 
61
45
 
46
+
47
+
48
+
49
+ self.yourlavel.text = self.textfield.text
50
+
51
+
52
+
53
+
62
54
 
63
55
  if arigatou == self.textfield.text{
64
56
 
@@ -70,21 +62,11 @@
70
62
 
71
63
  }
72
64
 
73
- else if konnitiha == self.textfield.text {
65
+
74
66
 
75
- yourlavel.text = String("こんにちは")
67
+ if todouhuList == 1 {
76
68
 
77
- }
69
+
78
-
79
- else if konnbannha == self.textfield.text {
80
-
81
- yourlavel.text = String("こんばんは")
82
-
83
- }
84
-
85
-       if todouhuList == 1 {
86
-
87
-
88
70
 
89
71
  if arigatou == self.textfield.text{
90
72
 
@@ -96,35 +78,25 @@
96
78
 
97
79
  }
98
80
 
99
- else if konnbannha == self.textfield.text {
81
+
100
82
 
83
+ else if todouhuList == 2 {
84
+
85
+
86
+
87
+ if arigatou == self.textfield.text{
88
+
101
- yourlavel.text = String("おばんです~")
89
+ yourlavel.text = String("なもなも")
90
+
91
+ } else if douitasimasite == self.textfield.text {
92
+
93
+ yourlavel.text = String("いえいえ")
102
94
 
103
95
  }
104
96
 
105
-
97
+
106
98
 
107
-
108
-
109
- else if todouhuList == 2 {
110
-
111
-
112
-
113
- if arigatou == self.textfield.text{
114
-
115
- yourlavel.text = String("なもなも")
116
-
117
-
118
-
119
- } else if douitasimasite == self.textfield.text {
120
-
121
- yourlavel.text = String("いえいえ")
122
-
123
- }
99
+ }
124
-
125
-
126
-
127
- }
128
100
 
129
101
  }
130
102
 

3

再修正しました

2018/08/31 06:57

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -14,9 +14,7 @@
14
14
 
15
15
 
16
16
 
17
-
18
-
19
-
17
+
20
18
 
21
19
  @IBOutlet weak var yourlavel: UILabel!
22
20
 
@@ -26,17 +24,21 @@
26
24
 
27
25
 
28
26
 
27
+
28
+
29
29
  @IBAction func ageback(_ sender: Any) {
30
30
 
31
- self.presentingViewController?.presentingViewController?.dismiss(animated:true,completion: nil)
31
+ self.presentingViewController?.presentingViewController?.dismiss(animated: true, completion: nil)
32
32
 
33
33
  }
34
34
 
35
35
  @IBAction func pictureback(_ sender: Any) {
36
36
 
37
- self.dismiss(animated: true, completion: nil)
37
+ self.dismiss(animated: true, completion: nil)
38
38
 
39
39
  }
40
+
41
+ // 選択肢
40
42
 
41
43
 
42
44
 
@@ -130,8 +132,6 @@
130
132
 
131
133
  }
132
134
 
133
-
134
-
135
135
  ```
136
136
 
137
137
  このようになっています。インデックス0番を選択した時にありがとうと打つとどういたしましてと、なりまして1番を選んだ時にありがとうと打つとなんもなんもとなります。しかし、インデックス番号2番を選択した時にありがとうと打つと本当はなもなもとしたいはずが0番を選択した時と同じようにどういたしましてとなってしまします。else if todouhuList == 2の部分でbreakpointをやると動作は停止するのですが変わりませんでした。どうすれば2番を選択し、ありがとうと打った際になもなもと表示されるでしょうか。よろしくお願いします。

2

インデントを再修正しました。

2018/08/31 06:31

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -56,7 +56,7 @@
56
56
 
57
57
    self.yourlavel.text = self.textfield.text
58
58
 
59
-
59
+
60
60
 
61
61
  if arigatou == self.textfield.text{
62
62
 
@@ -68,53 +68,61 @@
68
68
 
69
69
  }
70
70
 
71
- else if konnitiha == self.textfield.text {
71
+ else if konnitiha == self.textfield.text {
72
72
 
73
73
  yourlavel.text = String("こんにちは")
74
74
 
75
75
  }
76
76
 
77
-      if todouhuList == 1 {
77
+ else if konnbannha == self.textfield.text {
78
78
 
79
-
79
+ yourlavel.text = String("こんばんは")
80
80
 
81
+ }
82
+
83
+       if todouhuList == 1 {
84
+
85
+
86
+
81
- if arigatou == self.textfield.text{
87
+ if arigatou == self.textfield.text{
82
88
 
83
89
  yourlavel.text = String("なんもなんも")
84
90
 
85
- } else if douitasimasite == self.textfield.text {
91
+ } else if douitasimasite == self.textfield.text {
86
92
 
87
93
  yourlavel.text = String("どちらいか")
88
94
 
89
- }
95
+ }
90
96
 
91
- else if konnbannha == self.textfield.text {
97
+ else if konnbannha == self.textfield.text {
92
98
 
93
99
  yourlavel.text = String("おばんです~")
94
100
 
95
- }
101
+ }
96
102
 
97
103
 
98
104
 
99
-
105
+
100
106
 
101
- else if todouhuList == 2 {
107
+ else if todouhuList == 2 {
102
108
 
103
-
109
+
104
110
 
105
- if arigatou == self.textfield.text{
111
+ if arigatou == self.textfield.text{
106
112
 
107
- yourlavel.text = String("なもなも")
113
+ yourlavel.text = String("なもなも")
108
114
 
109
-
115
+
110
116
 
111
- } else if douitasimasite == self.textfield.text {
117
+ } else if douitasimasite == self.textfield.text {
112
118
 
113
- yourlavel.text = String("いえいえ")
119
+ yourlavel.text = String("いえいえ")
120
+
121
+ }
122
+
123
+
114
124
 
115
125
  }
116
-
117
- }
118
126
 
119
127
  }
120
128
 

1

インデントを変更しました。

2018/08/31 06:25

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -26,11 +26,9 @@
26
26
 
27
27
 
28
28
 
29
-
30
-
31
29
  @IBAction func ageback(_ sender: Any) {
32
30
 
33
- self.presentingViewController?.presentingViewController?.dismiss(animated: true, completion: nil)
31
+ self.presentingViewController?.presentingViewController?.dismiss(animated:true,completion: nil)
34
32
 
35
33
  }
36
34
 
@@ -44,7 +42,7 @@
44
42
 
45
43
  var todouhuList:Int = 0
46
44
 
47
-
45
+
48
46
 
49
47
  yourlavel.text = ""
50
48
 
@@ -54,7 +52,9 @@
54
52
 
55
53
  var ohayou = "おはよう"
56
54
 
55
+
56
+
57
- self.yourlavel.text = self.textfield.text
57
+   self.yourlavel.text = self.textfield.text
58
58
 
59
59
 
60
60
 
@@ -68,31 +68,31 @@
68
68
 
69
69
  }
70
70
 
71
- else if konnitiha == self.textfield.text {
71
+ else if konnitiha == self.textfield.text {
72
72
 
73
73
  yourlavel.text = String("こんにちは")
74
74
 
75
75
  }
76
76
 
77
- if todouhuList == 1 {
77
+      if todouhuList == 1 {
78
78
 
79
79
 
80
80
 
81
- if arigatou == self.textfield.text{
81
+ if arigatou == self.textfield.text{
82
82
 
83
83
  yourlavel.text = String("なんもなんも")
84
84
 
85
- } else if douitasimasite == self.textfield.text {
85
+ } else if douitasimasite == self.textfield.text {
86
86
 
87
87
  yourlavel.text = String("どちらいか")
88
88
 
89
- }
89
+ }
90
90
 
91
- else if konnbannha == self.textfield.text {
91
+ else if konnbannha == self.textfield.text {
92
92
 
93
93
  yourlavel.text = String("おばんです~")
94
94
 
95
- }
95
+ }
96
96
 
97
97
 
98
98
 
@@ -108,15 +108,13 @@
108
108
 
109
109
 
110
110
 
111
- } else if douitasimasite == self.textfield.text {
111
+ } else if douitasimasite == self.textfield.text {
112
112
 
113
113
  yourlavel.text = String("いえいえ")
114
114
 
115
115
  }
116
116
 
117
-
118
-
119
- }
117
+ }
120
118
 
121
119
  }
122
120