2014-10-01 51 views
0

我有一個正常的和安全的文本輸入UITextFields的登錄視圖。 在iOS8中,使用Swype鍵盤,按下「Next」鍵不會像默認鍵盤那樣進入下一個響應者。
如果我打開鍵盤擊中密碼UITextField,它將打開默認鍵盤,它不允許我選擇Swype鍵盤。
蘋果不允許自定義鍵盤密碼

那麼,有沒有辦法知道鍵盤是否缺少該設置並強制下一個響應者打開默認鍵盤?在iOS8 Swype鍵盤的普通和密碼(安全文本輸入)UITextField

回答

0

鍵盤更改默認完成。如果你只是去下一個響應者,iOS會小心將鍵盤更改爲iOS。我在這裏使用Swiftkey,並且更改是自動的。

您是否將textField委託給您的視圖控制器?對礦井,我用的是textFieldShouldReturn方法去從一個文本框到其他(雨燕下面的代碼):

func textFieldShouldReturn(textField: UITextField) -> Bool { 
    if(textField == usernameTextField) { 
    usernameTextField.resignFirstResponder() 
    passwordTextField.becomeFirstResponder() 
    } else { 
    passwordTextField.resignFirstResponder() 
    } 
    return true 
} 
+0

是的,我的委託看起來相似,但在鍵盤應該改變它只是另送textfieldShouldReturn。 重現,你需要有一個正常的文本字段,第二個應該被設置爲安全的文本輸入。 – eertl 2014-10-27 17:53:52

+0

是的,地雷是這樣(我使用密碼作爲安全條目)。也許Swype中存在一個錯誤? – Tsuharesu 2014-10-28 18:41:30

相關問題