2017-04-25 60 views
0

我正在嘗試使用RTL語言翻轉UIImage(在UIImageView中)(在我的情況下,手機和應用的語言是阿拉伯語)。資產目錄和RTL語言

https://developer.apple.com/library/content/documentation/Xcode/Reference/xcode_ref-Asset_Catalog_Format/ImageSetType.html#//apple_ref/doc/uid/TP40015170-CH25-SW1

表16-1有這似乎正是我要找的相關的關鍵語言方向:我在這裏的資產目錄工作時,發現了一個有趣的機會。但是,當我相應地更改Contents.json時,圖像不會翻轉。

這是我如何修改Contents.json的樣子:

{ 
    "images" : [ 
    { 
     "idiom" : "universal", 
     "scale" : "1x" 
    }, 
    { 
     "idiom" : "universal", 
     "filename" : "[email protected]", 
     "scale" : "2x", 
     "language-direction" : "left-to-right" 
    }, 
    { 
     "idiom" : "universal", 
     "filename" : "[email protected]", 
     "scale" : "3x", 
     "language-direction" : "left-to-right" 
    } 
    ], 
    "info" : { 
    "version" : 1, 
    "author" : "xcode" 
    } 
} 

有誰知道我在這裏失蹤?或者這東西根本不工作? :)

在此先感謝!

回答

0

似乎這些資產本地化功能僅適用於Xcode> = 8.您甚至不必直接編輯0​​文件,但可以使用資產目錄本身的選項。