I have a tableView in a navigation controller and when a specific cell\line is touched, it loads a simple view with only one UITextField in it. The text field will only need number inputs, so I'm using the num pad keyboard for the textField. I want the keyboard already loaded when the new view slides from right to left. There is nothing else to do in the view except input numbers into that textField. So my question is, how can I automatically display the keyboard when the new view is pushed? The best example of this can be found in the "Now Playing" app (the new version after is was added back into the app store). If you tap the "Settings" button on the tabBar, you'll see the "Location" cell. Tap that cell and the new view with the keyboard automatically displayed is exactly what I want to do. Also, for a bonus, how can I add the "X" circle to the right side of my textField like the one in the example mentioned above?