Keyboard input wasn't really working, so I rewrote it. This PR fixes #1689. The new code is much cleaner.
I have also included the hiding of the status bar on iOS 7.
BeginShowKeyboardInput fixed for iOS
Refer to this link for build results: http://build.monogame.net/job/PullRequestTester/609/
The build has failed because the build bot doesn't seem to have XCode 5.0. Without its support for iOS7, there is no PrefersStatusBarHidden method to override.
is there a way to check if you are targeting IOS7 and ifdef this code?
Sadly it is not possible. When iOS 6 came and broke the autorotation, we had to add some method overrides similar to this.
Since this is a seperate problem from the keyboard, should I separate it into a second PR?
All iOS apps submitted to the App Store must now be built with the iOS 7 SDK, so this is one reason to update Xcode and the iOS SDK on the build bot. The app can still target iOS 6, but it must be built with the iOS 7 SDK. Will the addition of PreferStatusBarHidden break if the dev sets iOS 6 as a target and runs on a iOS 6 device?
Hiding the status bar should only be done if the dev has set GraphicsDeviceManager.IsFullScreen to true. Otherwise they want it visible.
Remote status bar hiding from this tag as it needs to be discussed
Removed the status bar part from this PR so it can be discussed further in #2265 and we can merge this PR.
Refer to this link for build results: http://build.monogame.net/job/PullRequestTester/618/
This also fixes the Guide.IsVisible not being set to false at the end of the process.
This needs to be updated to work with protobuild.
Merge branch 'develop' of https://github.com/mono/MonoGame into ioske…
Remove iOS csproj in favor of Protobuild
Updated Protobuild definition
Update complete to work with protobuild.
Refer to this link for build results: http://build.monogame.net/job/PullRequestTester/661/
Can we go on with the merge?