社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
最近项目中用到手动切换语言功能,因为项目中大量用到Xib,所以网上查了很多方法,但是都需要重启app才可以生效,这就跟产品需求不一致,而且用户体验也不好
github:https://github.com/zengqingf/iOSAppLanguageSwitch
基本API包括下面三个
//设置语言
+ (void)setCusLanguage:(NSString *)language;
//获取语言
+ (NSString *)getCusLanguage;
//恢复成系统语言
+ (void)restoreSysLanguage;
通知key一个
//当app语言改变之后发送通知
NSString * const ZZAppLanguageDidChangeNotification;
StoryBoard | Xib | NSLocalizedString |
---|---|---|
√ | √ | √ |
更多用法请看demo,觉得好用的话别忘star一下哦!
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!