1. 程式人生 > >swift-多個textfield 鍵盤下一項 切換

swift-多個textfield 鍵盤下一項 切換

import UIKit


class LoginViewController: UIViewController ,UITextFieldDelegate{  

    @IBOutlet weak var userName: UITextField!

    @IBOutlet weak var passWord: UITextField!  

    

    override func viewDidLoad() {

       

super.viewDidLoad()

        // Do any additional setup after loading the view, typically from a nib.

        userName.delegate = self

        passWord.delegate = self

       

    }

    

    override func didReceiveMemoryWarning() {

        super.didReceiveMemoryWarning()

        // Dispose of any resources that can be recreated.

    }

    

    override func touchesEnded(touches: Set<

UITouch>, withEvent event: UIEvent?) {

        userName.resignFirstResponder()

        passWord.resignFirstResponder()

    }

    

    func textFieldShouldReturn(textField: UITextField) -> Bool{

        if textField == self.userName{

            userName.resignFirstResponder()

            passWord.becomeFirstResponder()

        } else {

            passWord.resignFirstResponder()

        }

        return true

    }

}