iphoneiphone-softkeyboard

iPhone: Change Keyboard language programmatically


I am trying to provide a different language support on my iOS 5.x application whenever native Keyboard is opened. Provide this language in native keyboard programmatically. Could someone guide me how can i support it? I saw a carbon framework, but looks like its for Mac apps.

Thanks.


Solution

  • No this is not possible - user can only change their language in the settings.

    However you can give the user an "English" keyboard if you choose (or ask them their preference)

    you do this using: UIKeyboardTypeASCIICapable

    You can change keyboard directly on the keyboard by pressing "globe icon" on the bottom row.

    First, you have to enable those language for input in Settings. Then pressing the globe button on the keyboard would toggle between those languages.