Ios 资产目录和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" },

我正在尝试用RTL语言(在我的情况下,手机和应用程序的语言是阿拉伯语)翻转
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,但仍然无法理解如何添加依赖于语言的图像/启动屏幕。你能详细说明一下吗?也许是屏幕截图。?