質問編集履歴

3

更新

2018/12/20 04:09

投稿

KTH
KTH

スコア86

test CHANGED
File without changes
test CHANGED
@@ -115,3 +115,133 @@
115
115
  }
116
116
 
117
117
  '''
118
+
119
+
120
+
121
+
122
+
123
+
124
+
125
+
126
+
127
+ こんなかんじでしょうか?
128
+
129
+
130
+
131
+ '''
132
+
133
+ import UIKit
134
+
135
+
136
+
137
+ class ViewController: UIViewController,UIPickerViewDataSource,UIPickerViewDelegate {
138
+
139
+
140
+
141
+ let city = ["London","Newyork","shanghai","hongkong"]
142
+
143
+
144
+
145
+ func numberOfComponents(in pickerView: UIPickerView) -> Int {
146
+
147
+ return 1
148
+
149
+ }
150
+
151
+
152
+
153
+ func pickerView(_ pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int {
154
+
155
+ return city.count
156
+
157
+ }
158
+
159
+
160
+
161
+ func pickerView(_ pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String? {
162
+
163
+ return city[row]
164
+
165
+
166
+
167
+ }
168
+
169
+
170
+
171
+ func pickerView(_ pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int) {
172
+
173
+
174
+
175
+ }
176
+
177
+
178
+
179
+ @IBOutlet weak var picker: UIPickerView!
180
+
181
+
182
+
183
+
184
+
185
+
186
+
187
+ @IBAction func showw(_ sender: AnyObject) {
188
+
189
+
190
+
191
+ picker.selectedRow(inComponent:0)
192
+
193
+ performSegue(withIdentifier: "London", sender: self)
194
+
195
+ performSegue(withIdentifier: "Newyork", sender: self)
196
+
197
+ performSegue(withIdentifier: "shanghai", sender: self)
198
+
199
+ performSegue(withIdentifier: "hongkong", sender: self)
200
+
201
+
202
+
203
+ let aa:Int = picker.selectedRow(inComponent: 0)
204
+
205
+ switch aa {
206
+
207
+
208
+
209
+ case 0:
210
+
211
+ performSegue(withIdentifier: "hongkong", sender: self)
212
+
213
+ case 1:
214
+
215
+ performSegue(withIdentifier: "sendai", sender: self)
216
+
217
+ case 2:
218
+
219
+ performSegue(withIdentifier: "shanghai", sender: self)
220
+
221
+
222
+
223
+ default:
224
+
225
+ return
226
+
227
+ } }
228
+
229
+
230
+
231
+ override func viewDidLoad() {
232
+
233
+ super.viewDidLoad()
234
+
235
+ picker.delegate = self
236
+
237
+ picker.dataSource = self
238
+
239
+ }
240
+
241
+
242
+
243
+ }
244
+
245
+
246
+
247
+ switch文のところはどうすれば正解なのですか?

2

追加

2018/12/20 04:09

投稿

KTH
KTH

スコア86

test CHANGED
File without changes
test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
 
10
10
 
11
- """import UIKit
11
+ '''import UIKit
12
12
 
13
13
 
14
14
 
@@ -114,6 +114,4 @@
114
114
 
115
115
  }
116
116
 
117
-
118
-
119
- """
117
+ '''

1

"""追加

2018/12/19 09:39

投稿

KTH
KTH

スコア86

test CHANGED
File without changes
test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
 
10
10
 
11
- import UIKit
11
+ """import UIKit
12
12
 
13
13
 
14
14
 
@@ -113,3 +113,7 @@
113
113
 
114
114
 
115
115
  }
116
+
117
+
118
+
119
+ """