在我们的app中,难免会有输入文本信息的时候,而iOS8模拟器,默认不支持中文键盘,很多开发者会去修改模拟器的setting,从而选择模拟器语言类型,但往往不是期望的效果;    

    首先,模拟器安装在mac中,所以它可以使用我们mac的手动键盘,我们先熟悉一下快捷方式:

    commond + shift + k  显示或隐藏键盘(也可以理解为:使用Hardware or software keyboard),当然,你也可以在模拟器工具栏中选择 Hardsware -> keyboard进行设置;

    我们看一下以下效果图:

    textField设置的是default键盘:

iOS8模拟器中文键盘_iOS8模拟器中文键盘


    如上图:键盘只有两种切换,表情和数字键盘,没有中文键盘;

iOS8模拟器中文键盘_iOS8模拟器中文键盘_02


    这里我们打开xcode,选择Edit Scheme... 设置:

iOS8模拟器中文键盘_iOS8模拟器中文键盘_03


Edit Scheme... -> Run -> Options -> Application Region -> 中国:

iOS8模拟器中文键盘_Hardware_04


    重新运行程序,查看键盘,就可以改为中文键盘模式:

iOS8模拟器中文键盘_Software_05

iOS8模拟器中文键盘_Hardware_06