一、XIB文件本地化后,如需自定义选择所对应的nib版本,而不是跟随系统环境切换语言,则可通过如下方法:
其中storyBoard本地化后,里面所使用的图片也应该进行本地化,如果使用Assets.cassets文件夹内的图片,则需单独在工程建立“Group”类型的资源文件夹,因为Assets不具备资源本地化,同时还需注意文件夹类型是“Group”(橘黄色),而不是“folder”类型(蓝色)。否则图片将引用不到。
二、启动图片的本地化
可通过创建inforPlist.strings文件,其中可设置应用名称、用户权限提示、引导页...等本地化,具体内容如下图:
inforPlist.strings(Simplified) inforPlist.strings(English)UILaunchStoryboardName为对应的LaunchScreen.storyboard,所以该方法创建了两个launch story board 文件。该方法存在图片尺寸自适应的问题。如有更好的解决方法,望大神指点。
网友评论