美文网首页
iOS 语言国际化/应用内切换语言/xib控件国际化设置

iOS 语言国际化/应用内切换语言/xib控件国际化设置

作者: xh_0129 | 来源:发表于2016-12-07 13:32 被阅读0次

    前言:

    最近公司项目要做国际化语言切换,上网看了很多帖子,都比较含糊或者没讲到精髓的部分,因此整理了一点自己的东西分享出来。

    网上教程:http://www.cocoachina.com/ios/20151120/14258.html

    其中,“IB中UIImageView国际化无效”这一段写的比较含糊,我就单独把这一部分整理出来。

    一 对UIImageView进行扩展。

    UIImageView+Localizable.h

    @property (nonatomic,strong) NSString *newImage;

    UIImageView+Localizable.m

    - (void)setNewImage:(NSString *)newImage

    {

    self.image = [UIImage imageWithContentsOfFile:[[GDLocalizableController bundle] pathForResource:newImage ofType:nil]];

    }

    二 xib设置 (User Defined Runtime Attributes)

    三 GDLocalizableController 详见demo (https://github.com/xh0129/iOS-Localizable)。

    相关文章

      网友评论

          本文标题:iOS 语言国际化/应用内切换语言/xib控件国际化设置

          本文链接:https://www.haomeiwen.com/subject/afbdmttx.html