質問編集履歴

4

タグの変更

2021/03/26 08:49

投稿

takk_014
takk_014

スコア53

test CHANGED
File without changes
test CHANGED
File without changes

3

画像の追加

2021/03/26 08:49

投稿

takk_014
takk_014

スコア53

test CHANGED
File without changes
test CHANGED
@@ -153,3 +153,9 @@
153
153
  self.view.addSubview(self.textField)
154
154
 
155
155
  ```
156
+
157
+
158
+
159
+ ![イメージ説明](eddff7bf9d8d6eceabe16cfcee1e670e.png)
160
+
161
+ ※実機でもキーボードが出ないです

2

追記

2021/03/26 08:33

投稿

takk_014
takk_014

スコア53

test CHANGED
File without changes
test CHANGED
@@ -9,6 +9,8 @@
9
9
  入力ボックスをコードで描画してもstoryboardで描画しても結果は同じでした。
10
10
 
11
11
  キーボードのインスタンスを取得して描画順序を変えるのではないかと思いましたが、マニアックな内容になるためか私が調べてもやり方が分かりませんでした...
12
+
13
+ self.view.sendSubviewToBack(View)を使ってmapViewを最背面に移動させてもキーボードは表示できませんでした。
12
14
 
13
15
 
14
16
 

1

余計なコードの削除

2021/03/26 05:58

投稿

takk_014
takk_014

スコア53

test CHANGED
File without changes
test CHANGED
@@ -150,128 +150,4 @@
150
150
 
151
151
  self.view.addSubview(self.textField)
152
152
 
153
-
154
-
155
- // 追加ボタンを押した時に実行するメソッドを指定
156
-
157
- addButton.addTarget(self, action: #selector(addButtonEvent(_:)), for: UIControl.Event.touchUpInside)
158
-
159
- addButton.setTitle("+", for: UIControl.State.normal) // ラベルを設定する
160
-
161
- addButton.sizeToFit() // サイズを決める(自動調整)
162
-
163
- addButton.frame = CGRect(x: 0, y: 0, width: 50, height: 50) // サイズを変更する
164
-
165
- addButton.layer.position = CGPoint(x:self.view.frame.width - 50, y:self.view.frame.height - 50)// 任意の場所に設置する
166
-
167
- addButton.setTitleColor(UIColor.white, for: UIControl.State.normal) // 文字色を変える
168
-
169
- addButton.backgroundColor = UIColor(red: 0.3, green: 0.7, blue: 0.6, alpha: 1) // 背景色を変える
170
-
171
- addButton.layer.borderWidth = 1.0 // 枠の太さを変える
172
-
173
- addButton.layer.borderColor = UIColor(red: 0.3, green: 0.6, blue: 0.5, alpha: 1).cgColor // 枠の色を変える
174
-
175
- addButton.layer.cornerRadius = 25 // 枠に丸みをつける
176
-
177
- addButton.layer.shadowOpacity = 0.5 // 影の濃さを決める
178
-
179
- addButton.layer.shadowOffset = CGSize(width: 2, height: 2) // 影のサイズを決める
180
-
181
- self.view.addSubview(addButton) // viewに追加する
182
-
183
-
184
-
185
- // 現在地ボタンを押した時に実行するメソッドを指定
186
-
187
- currentLocationButton.addTarget(self, action: #selector(currentLocationButtonEvent(_:)), for: UIControl.Event.touchUpInside)
188
-
189
- currentLocationButton.setTitle("現在地", for: UIControl.State.normal) // ラベルを設定する
190
-
191
- currentLocationButton.sizeToFit() // サイズを決める(自動調整)
192
-
193
- currentLocationButton.frame = CGRect(x: 0, y: 0, width: 50, height: 50) // サイズを変更する
194
-
195
- // 任意の場所に設置する
196
-
197
- currentLocationButton.layer.position = CGPoint(x: self.view.frame.width - 50, y: self.view.frame.height - 120)
198
-
199
- currentLocationButton.setTitleColor(UIColor.white, for: UIControl.State.normal) // 文字色を変える
200
-
201
- currentLocationButton.backgroundColor = UIColor(red: 0.0, green: 0.5, blue: 0.7, alpha: 1) // 背景色を変える
202
-
203
- currentLocationButton.layer.borderWidth = 1.0 // 枠の太さを変える
204
-
205
- currentLocationButton.layer.borderColor = UIColor(red: 0.0, green: 0.5, blue: 0.7, alpha: 1).cgColor// 枠の色を変える
206
-
207
- currentLocationButton.layer.cornerRadius = 25 // 枠に丸みをつける
208
-
209
- currentLocationButton.layer.shadowOpacity = 0.5 // 影の濃さを決める
210
-
211
- currentLocationButton.layer.shadowOffset = CGSize(width: 2, height: 2) // 影のサイズを決める
212
-
213
- self.view.addSubview(currentLocationButton) // viewに追加する
214
-
215
-
216
-
217
- // リセットボタンを押した時に実行するメソッドを指定
218
-
219
- resetButton.addTarget(self, action: #selector(resetButtonEvent(_:)), for: UIControl.Event.touchUpInside)
220
-
221
- resetButton.setTitle("直近削除", for: UIControl.State.normal) // ラベルを設定する
222
-
223
- resetButton.sizeToFit() // サイズを決める(自動調整)
224
-
225
- resetButton.frame = CGRect(x: 0, y: 0, width: 80, height: 50) // サイズを変更する
226
-
227
- resetButton.layer.position = CGPoint(x:self.view.frame.minX + 50,y:self.view.frame.height - 50)// 任意の場所に設置する
228
-
229
- resetButton.setTitleColor(UIColor.yellow, for: UIControl.State.normal) // 文字色を変える
230
-
231
- resetButton.backgroundColor = UIColor(red: 1.0, green: 0.0, blue: 0.0, alpha: 1) // 背景色を変える
232
-
233
- resetButton.layer.borderWidth = 1.0 // 枠の太さを変える
234
-
235
- resetButton.layer.borderColor = UIColor(red: 1.0, green: 0.0, blue: 0.0, alpha: 1).cgColor // 枠の色を変える
236
-
237
- resetButton.layer.shadowOpacity = 0.5 // 影の濃さを決める
238
-
239
- resetButton.layer.shadowOffset = CGSize(width: 2, height: 2) // 影のサイズを決める
240
-
241
- resetButton.isHidden = true
242
-
243
- self.view.addSubview(resetButton) // viewに追加する
244
-
245
-
246
-
247
- // オールリセットボタンを押した時に実行するメソッドを指定
248
-
249
- allResetButton.addTarget(self, action: #selector(allResetButtonEvent(_:)), for: UIControl.Event.touchUpInside)
250
-
251
- allResetButton.setTitle("全削除", for: UIControl.State.normal) // ラベルを設定する
252
-
253
- allResetButton.sizeToFit() // サイズを決める(自動調整)
254
-
255
- allResetButton.frame = CGRect(x: 0, y: 0, width: 80, height: 30) // サイズを変更する
256
-
257
- allResetButton.layer.position=CGPoint(x:self.view.frame.minX + 50, y:self.view.frame.minY + 40)// 任意の場所に設置する
258
-
259
- allResetButton.setTitleColor(UIColor.yellow, for: UIControl.State.normal) // 文字色を変える
260
-
261
- allResetButton.backgroundColor = UIColor.purple // 背景色を変える
262
-
263
- allResetButton.layer.borderWidth = 1.0 // 枠の太さを変える
264
-
265
- allResetButton.layer.borderColor = UIColor.purple.cgColor // 枠の色を変える
266
-
267
- allResetButton.layer.shadowOpacity = 0.5 // 影の濃さを決める
268
-
269
- allResetButton.layer.shadowOffset = CGSize(width: 2, height: 2) // 影のサイズを決める
270
-
271
- allResetButton.isHidden = true
272
-
273
- self.view.addSubview(allResetButton) // viewに追加する
274
-
275
- }
276
-
277
153
  ```