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

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

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

    我们看一下以下效果图:

    textField设置的是default键盘:

wKiom1TRbOXDhKblAAEdAszqSNY407.jpg


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

wKioL1TRbc_iNp14AADi0oTn5Ic254.jpg


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

wKiom1TRbOXwc9-sAADDiTVhRnk198.jpg


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

wKioL1TRbdDRmFsOAAK-JbNs5NM609.jpg


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

wKiom1TRbOaycjdrAAF3sRbsoWE157.jpg

wKioL1TRbdDTTIW2AAE8UtnlLgc434.jpg