iOS 語言國際化/應(yīng)用內(nèi)切換語言/xib控件國際化設(shè)置

前言:

最近公司項目要做國際化語言切換,上網(wǎng)看了很多帖子,都比較含糊或者沒講到精髓的部分,因此整理了一點(diǎn)自己的東西分享出來。

網(wǎng)上教程:http://www.cocoachina.com/ios/20151120/14258.html

其中,“IB中UIImageView國際化無效”這一段寫的比較含糊,我就單獨(dú)把這一部分整理出來。

一 對UIImageView進(jìn)行擴(kuò)展。

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設(shè)置 (User Defined Runtime Attributes)

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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容