質問編集履歴
1
ソースコードの追記をした
test
CHANGED
File without changes
|
test
CHANGED
@@ -120,9 +120,17 @@
|
|
120
120
|
|
121
121
|
//ルートのView上にさらにViewがあると、ViewContorollerのルートのViewに対してのy座標にならない
|
122
122
|
|
123
|
-
let editingTextFieldY: CGFloat = (self.activeTextField?.frame.origin.y)!
|
123
|
+
//let editingTextFieldY: CGFloat = (self.activeTextField?.frame.origin.y)!
|
124
124
|
|
125
|
+
|
126
|
+
|
125
|
-
|
127
|
+
//追記
|
128
|
+
|
129
|
+
guard let activeTextField = self.activeTextField else { return }
|
130
|
+
|
131
|
+
let editingTextFieldY: CGFloat = self.view.convert(activeTextField.frame, from: activeTextField.superview).origin.y
|
132
|
+
|
133
|
+
|
126
134
|
|
127
135
|
if editingTextFieldY > keyboardY - 60 {
|
128
136
|
|