2017-10-13 86 views
-5

通過這個IMG與做BTN在接下來的文本框(https://i.stack.imgur.com/cDHlh.jpg如何一個文本字段移動到另一個使用鍵盤的回車鍵在swift3 IOS

+2

歡迎來到Stack Overflow。請花費幾分鐘時間[參觀]並閱讀[幫助]頁面,特別是[問],然後回來並[編輯]您的問題。謝謝。 –

+0

作爲初學者請儘可能的解釋你的問題。對於你的問題,uitextfield有一個方法'becomeFirstResponder'等按鈕操作,你必須把[yourTextField becomeFirstResponder] –

+0

請檢查https://stackoverflow.com/questions/31766896/switching-between-text-fields-on-pressing-return - 鍵合迅速 –

回答

-1

我懷疑,如果你能做到移動,隨着「完成」按鈕,但你可以做到這一點與返回鍵由

  1. 讓你們班的UITextField委託

    class VC: UIVIewController, UITextFieldDelegate 
    
  2. 在您的viewDidLoad方法做到這一點 -

    textField1.becomeFirstResponder() 
    

這樣當用戶進入此屏幕中的第一文本框將直接成爲活動的(不正確的字,但使用此單詞爲缺乏更好的替代的)

  • 而且當你需要它時,他按下回車鍵移動到下一個文本框,

    func textFieldShouldReturn(textField: UITextField) -> Bool { 
        textField1.resignFirstResponder() 
        if (textField == textField1){ 
         textField2.becomeFirstResponder() 
        } 
        else if (textField == textField2){ 
         textField3.becomeFirstResponder() 
        } 
        return true 
    } 
    
  • 您也可以在上述委託方法中使用開關盒。正如問題評論中提到的那樣,請仔細閱讀鏈接,瞭解如何正確提問,並儘可能詳細地提出問題。

    相關問題