1

I'm writing some apps that have multiple languages. I know I can set up the devices to have international keyboards.

What would be terrific is if there was a way to select the English keyboard for the english words and the specific foreign keyboard for each language that I use.

Does anyone know if this is possible, and how?

Makoto
  • 104,088
  • 27
  • 192
  • 230
ICL1901
  • 7,632
  • 14
  • 90
  • 138

2 Answers2

3

It's up to the user which keyboards they use at all times. If they have multiple languages enabled then they can switch between them freely without leaving the view, as an extra button is added for the purpose. You can't give a hint as to which language the user is likely to want.

Those properties you can adjust are given by the UITextInputTraits protocol, so that should give a full list of things you can specify. I believe they're all exposed on the relevant controls by Interface Builder and/or Xcode 4, so shouldn't be much of a surprise.

Tommy
  • 99,986
  • 12
  • 185
  • 204
1

I'm sorry to disappoint you, but what you're asking is simply not possible.

Erik B
  • 40,889
  • 25
  • 119
  • 135
  • I do know that the user can select the keyboard. I also know what languages my app uses (it's part of a series that teaches greek). I should have said more in my original post. Is it worth an enhancement request? – ICL1901 Mar 27 '11 at 23:00
  • and Erik, your comment was exactly what I needed to know. Thanks +1 – ICL1901 Mar 27 '11 at 23:01
  • Hi, I'm from the future. This is possible now… http://stackoverflow.com/questions/12595970/iphone-change-keyboard-language-programmatically – Jollywatt Jan 28 '17 at 06:05