I'd like the iPhone virtual keyboard to appear pre-set to a particular language (Russian for example) when the user taps a UITextField. Is there a way to do this in Cocoa code?
I don't know about iPhone 3.0 SDK, but as of 2.x, you can't control this. What you can do, however, is make a custom keyboard. It's a lot more work, but you could remake the layouts for each language.