I would like to have the keyboard already displaying when I show my view.
I have two view controllers, of which the keyboard is part of the second. However, when I call [textField becomeFirstResponder] during the second view controller’s viewDidLoad method, the keyboard slides up on top of the first view.
Is there any way I can have the keyboard already slid up into place but still covered by the first view until I want to uncover it?
Thanks
The keyboard is added as a subview to the UIWindow instance on purpose so you can’t do what you are asking.
You may be able to get around it. There are ways to find the keyboard:
http://www.iphonedevsdk.com/forum/iphone-sdk-development/6573-howto-customize-uikeyboard.html
Once you have the keyboard, you might be able to reorder it to the back by rearranging the subviews of the UIWindow instance, but this is not guaranteed and definitely not supported. if you get this to work, it may break in the future.