Ios 资产目录和RTL语言
我正在尝试用RTL语言(在我的情况下,手机和应用程序的语言是阿拉伯语)翻转Ios 资产目录和RTL语言,ios,json,localization,assets,Ios,Json,Localization,Assets,我正在尝试用RTL语言(在我的情况下,手机和应用程序的语言是阿拉伯语)翻转UIImage(在UIImageView中)。在这里使用资产目录时,我发现了一个有趣的机会: 在表16-1中有相关的关键语言方向,这似乎正是我所寻找的。但是,当我相应地更改Contents.json时,图像不会翻转 这就是我修改的Contents.json的样子: { "images" : [ { "idiom" : "universal", "scale" : "1x" },
UIImage
(在UIImageView
中)。在这里使用资产目录时,我发现了一个有趣的机会:
在表16-1中有相关的关键语言方向,这似乎正是我所寻找的。但是,当我相应地更改Contents.json
时,图像不会翻转
这就是我修改的Contents.json
的样子:
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"filename" : "arrow-icon_512-512@2x.png",
"scale" : "2x",
"language-direction" : "left-to-right"
},
{
"idiom" : "universal",
"filename" : "arrow-icon_512-512@3x.png",
"scale" : "3x",
"language-direction" : "left-to-right"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
}
}
有人知道我在这里错过了什么吗?还是这些东西根本不起作用?:)
提前谢谢 这些资产本地化功能似乎只适用于Xcode>=8。在那里,您甚至不必直接编辑
Contents.json
文件,但可以使用资产目录本身的选项。我得到了最新的XCode,但仍然无法理解如何添加依赖于语言的图像/启动屏幕。你能详细说明一下吗?也许是屏幕截图。?