I have a universal iOS project that was created in xCode 5, which I am trying to connect to xCode 6. It seems that everything was fine, since I do not use LaunchScreen , and the iPhone 6 and 6 Plus scale the application to their resolution.
A problem occurs when the device changes orientation.
Scenario:
This only happens on the iPhone 6 and 6 Plus.
Open the login screen with the username and password fields. Turn the device into "Landscape" and touch the username or password field. The keyboard appears in the middle of the screen with half a cut. Turning back to the portrait completely hides the keyboard, and it no longer appears on the screen no matter what field you enter.
To bring the keyboard back, select "Landscape", tap the field, rotate the device opposite the Landscape (do not release it in "Portrait"). The keyboard suddenly becomes normal and functioning normally.

source share