0
Swiftで書かれた自分のiOSアプリケーションで奇妙な問題が見つかりました。テキストフィールドが動作しない、つまり、テキストフィールドがタッチを検出せず、キーボードが表示されないことがあります。各viewControllerのすべてのテキストフィールドが突然停止します。お手数ですがよろしくお願い申し上げます。テキストフィールドがタッチを検出しない
編集:いくつかのコードを追加
override func viewDidLoad()
{
super.viewDidLoad()
oldPswdTextField.delegate = self
newPswdTextField.delegate = self
confirmPswdTextField.delegate = self
}
////バックボタンをクリックします///////
func resignAllResponsers()
{
if oldPswdTextField.isFirstResponder
{
oldPswdTextField.resignFirstResponder()
}
else if newPswdTextField.isFirstResponder
{
newPswdTextField.resignFirstResponder()
}
else if confirmPswdTextField.isFirstResponder
{
confirmPswdTextField.resignFirstResponder()
}
}
//////////// /////
func textFieldShouldClear(_ textField: UITextField) -> Bool
{
if textField.tag == 0
{
showPswdBtn.setImage(UIImage(named: "eyeClose.png"), for: UIControlState.normal)
}
else if textField.tag == 1
{
showNewPswdBtn.setImage(UIImage(named: "eyeClose.png"), for: UIControlState.normal)
}
return true
}
func textFieldShouldReturn(_ textField: UITextField) -> Bool
{
textField.resignFirstResponder()
return true;
}
コードを表示してください。いくつかの状態であなたのVCに他のオーバーレイビューが追加されたようです。 – pkc456
ここでは、シミュレータまたはデバイスをチェックインしていますか? –
実際のデバイス自体でこれを確認しています。 Xcodeバージョン8.3.2(8E2002) iOSバージョン10.3.2 – sreejesh