質問編集履歴

1

fuzzballさんにArrayを使ってtextFieldをすべて編集可能にする方法を教わった手法を使って全てのイメージもアプリを開いた時に表示されるようにしました。その一連のコードを下記に掲載します

2018/11/06 02:49

投稿

Tomzy
Tomzy

スコア104

test CHANGED
File without changes
test CHANGED
@@ -145,3 +145,147 @@
145
145
 
146
146
 
147
147
  よろしくお願いします。
148
+
149
+
150
+
151
+
152
+
153
+ ### 最終的に全てのtextFieldを編集可能にしてイメージは最初のイメージにするコード
154
+
155
+ fuzzballさんにArrayを使ってtextFieldをすべて編集可能にする方法を教わった手法を使って全てのイメージもアプリを開いた時に表示されるようにしました。その一連のコードを下記に掲載します。
156
+
157
+ ```
158
+
159
+ ////////All Clearの処理
160
+
161
+
162
+
163
+ @IBAction func allClearBefore(_ sender: Any) {
164
+
165
+ //ボタンを押した時の色にピンク色を設定
166
+
167
+ allClear.backgroundColor = UIColor.magenta
168
+
169
+ }
170
+
171
+
172
+
173
+ @IBAction func allClear(_ sender: Any) {
174
+
175
+ //全てのtextFieldを編集可能にするコード
176
+
177
+ textFieldArray = [textRouteTitle01Main,
178
+
179
+ textEkimeiDep01DepCell01,
180
+
181
+ textTimeDep01DepCell01,
182
+
183
+ // 略 略]
184
+
185
+
186
+
187
+
188
+
189
+ for textField in textFieldArray {
190
+
191
+ textField.isUserInteractionEnabled = true
192
+
193
+ textField.text = ""
194
+
195
+ }
196
+
197
+
198
+
199
+ //全ての乗り物画像を最初の画像にするコード
200
+
201
+ imageTransArray = [imageTransImage01DepCell01,
202
+
203
+ imageTransImage01DepCell02,
204
+
205
+ // 略 略
206
+
207
+ imageTransImage01DepCell06]
208
+
209
+ for imageView in imageTransArray {
210
+
211
+ imageView?.image = UIImage(named: "KoutsuShudanNone")
212
+
213
+ }
214
+
215
+
216
+
217
+
218
+
219
+ imageLockArray = [imageLockDep01DepCell01,
220
+
221
+ imageLockArr01DepCell01,
222
+
223
+ imageLockDep01DepCell02,
224
+
225
+ // 略 略
226
+
227
+ imageLockKaijou01MoyooshiDepCell,
228
+
229
+ imageLockStart01MoyooshiDepCell]
230
+
231
+
232
+
233
+ for imageView in imageLockArray {
234
+
235
+ imageView?.image = UIImage(named: "KagiOpen")
236
+
237
+
238
+
239
+ }
240
+
241
+
242
+
243
+ //All Clearボタンの色を元の色に戻す(薄紫色)
244
+
245
+ allClear.backgroundColor = UIColor(red: 233/255, green: 190/255, blue: 255/255, alpha: 1)
246
+
247
+
248
+
249
+
250
+
251
+ }
252
+
253
+ ////キーボードを下げるボタンで全てのtextFieldのキーボードを下げる
254
+
255
+
256
+
257
+ ////ボタンを押した時のボタンの色を青にする
258
+
259
+ @IBAction func downKeyboardBefore(_ sender: Any) {
260
+
261
+ buttonKeyboard01Main.backgroundColor = UIColor.blue
262
+
263
+ }
264
+
265
+
266
+
267
+
268
+
269
+ @IBAction func downKeyboard (_ sender: Any)
270
+
271
+ {
272
+
273
+ //ボタンをタップした時にどこのtextFieldでのキーボードも下げる(このコードは偶然見つけた)
274
+
275
+ self.view.endEditing(true)
276
+
277
+
278
+
279
+
280
+
281
+ //元の色に戻す(薄青色)
282
+
283
+ buttonKeyboard01Main.backgroundColor = UIColor(red: 118/255, green: 214/255, blue: 255/255, alpha: 1)
284
+
285
+ }
286
+
287
+
288
+
289
+
290
+
291
+ ```