Done Key missing on Keyboard

James take a look at the iOSLibTextField, part of iOSLib. I have a Login view with textfields for username and password and, using iOSLibTextFields, I am able to set the returnKeyType to AppleTextField.UIReturnKeyType.Next_ for the username field, which allows the user to move to the password field, and then on the password field I set the returnKeyType to AppleTextField.UIReturnKeyType.Go. There is also a type of AppleTextField.UIReturnKeyType.Done if you’d like to use a Done button.

I agree with your comments about the way Xojo scrolls the entire view up when the keyboard appears and you lose the NavigationBar. I reported this a couple of years ago but it’s still that way. It’s very frustrating in the real world ;-). My solution to that problem is to never make a TextArea extend past the middle of the screen so there is enough space for the keyboard to appear without causing an entire view to scroll up. I also use iOSTables for all my data entry forms which helps solve the view scrolling problem.