iOS开发那些事

Xcode7系统控件显示英文问题

2015-11-20  本文已影响214人  guaker

Xcode更新到7.1.1手机升级到9.1之后发现一个问题,系统的一些控件title变成了英文,比如searchBar的取消按钮变成了cancel,滑动删除cell右侧变成了delete
第一个看到的是滑动删除cell显示的delete问题,我以为是没有设置这个方法的原因:
- (NSString *)tableView:(UITableView *)tableView titleForDeleteConfirmationButtonForRowAtIndexPath:(NSIndexPath *)indexPath
{
return @"删除";
}
改了之后又发现了searchBar的取消按钮问题,我知道本地化出现问题了,于是看了下project里面的localizations是有中文的。

localizations
到底哪里出问题了呢,为什么这里设置不好使?于是各种搜索,找到了一些文章了解下情况,具体的原因你们看吧。
Xcode7 本地化的一些处理方式
解决方法:
在配置文件里面添加localizations(默认是没有的),添加完之后会显示已有的,项目是显示English,再添加个Chinese,运行好使,删除tableView的代理方法也没有问题。
localizations
上一篇 下一篇

猜你喜欢

热点阅读