質問編集履歴

3

修正依頼対応

2020/02/28 06:27

投稿

ttah
ttah

スコア35

test CHANGED
File without changes
test CHANGED
@@ -106,6 +106,38 @@
106
106
 
107
107
  ```UIViewController
108
108
 
109
+
110
+
111
+ import UIKit
112
+
113
+
114
+
115
+ class UserDataInputViewController: UIViewController, UINavigationControllerDelegate ,UIImagePickerControllerDelegate, UITextViewDelegate, UITextFieldDelegate, UIScrollViewDelegate, ScrollKeyBoard {
116
+
117
+
118
+
119
+ @IBOutlet weak var textField: UITextField!
120
+
121
+ @IBOutlet weak var textView: UITextView!
122
+
123
+
124
+
125
+ override func viewDidLoad() {
126
+
127
+ super.viewDidLoad()
128
+
129
+ textField.delegate = self
130
+
131
+ textField.delegate = self
132
+
133
+ }
134
+
135
+
136
+
137
+
138
+
139
+
140
+
109
141
  override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
110
142
 
111
143
  if isTouch(touches: touches, view: TextView) {

2

2020/02/28 06:27

投稿

ttah
ttah

スコア35

test CHANGED
@@ -1 +1 @@
1
- textFieldをタッチてviewをズラす設定がうまくいかない
1
+ TextViewに設定たViewをズラす設定がTextFieldにも適用されてしま
test CHANGED
File without changes

1

2020/02/27 03:28

投稿

ttah
ttah

スコア35

test CHANGED
File without changes
test CHANGED
@@ -1,30 +1,22 @@
1
- テキストフィールドと
2
-
3
- テキストビューが1つずつあり
4
-
5
-
6
-
7
- テキスフィールをタッチ → viewはズレさずキーボード出す or ズレていたら元に戻してキーボード出す
8
-
9
1
  テキストビューをタッチ → viewがズレてキーボードを出す キーボードが消えたらviewが戻る
10
2
 
11
3
 
12
4
 
13
-
14
-
15
- という設定にしていてその通りに機能していたのですがextensionにしたら
16
-
17
-
18
-
19
-
20
-
21
- テキストフィールドタッチ → 「ズレいたviewが元に戻る」 が機能なくなりした
5
+ ↑の挙動が1度テキストビューをタップしてしまうとテキストフィールドでも起こってしまいます
6
+
7
+
8
+
9
+ extensionにする前にviewcontrollerに書いてたときはこの症状は起こりませんでした
22
10
 
23
11
 
24
12
 
25
13
    
26
14
 
27
- 挙動的にはNotificationCenterの解除が機能していない?と思うのですが解決策が見つかりまん
15
+ 挙動的にはNotificationCenterの解除が機能していない?と思うのですが解決策が見つからない状態です。
16
+
17
+
18
+
19
+
28
20
 
29
21
 
30
22