UISearchBar 在Xcode默认环境的工程中, 所有文字显示的是英文, 这让大家很不爽, 网上有修改Cancel键的上文字的办法, 就是取UISearchBar的子视图上的控件, 进行遍历, 个人认为这个办法不可取, 因为除了取消按钮外, 还有全选,粘贴显示的还是英文, 你是不是也要遍历一下呢? 我也做了这个操作,但是结果没有达到想要的。
正确的处理方法:
点击工程名, 打开如下图界面
在Localizations默认只有English这一项, 我们只需在Localizations上添加Chinese就可以了, 你还可以根据你的需要添加其他的语言.
如果用户把手机语言设成英文, 那么显示的就是英文, 设置成中文,那么显示的就是中文.
正确的解决的方法, 可以让我们节省很多事情, 不是么?