How to navigate through textfields (Next / Done Buttons)?

Posted by Rohit Kumar | Updated on

If you want to navigate through textfields (Next / Done Buttons)? In Cocoa for Mac OS X, you have the next responder chain, where you can ask the text field what control should have focus next. This is what makes tabbing between text fields work. But since iOS devices do not have a keyboard, only touch, this concept has not survived the transition to Cocoa Touch.

This can be easily done anyway, with two assumptions:

  1. All “tabbable” UITextFields are on the same parent view.
  2. Their “tab-order” is defined by the tag property.

Assuming this you can override textFieldShouldReturn: as this:

navigate through textfields (Next / Done Buttons) using Swift 4


If you like this question & answer and want to contribute, then write your question & answer and email to freewebmentor[@]gmail.com. Your question and answer will appear on FreeWebMentor.com and help other developers.

Related Questions & Answers