2011-12-16 6 views

回答

0

我的猜測,根據我和UIImages觀察和文檔我讀過的行爲:

當圖像被首先應用的要求,它的裝載和UIImage的內部緩存。在第一次加載時,會在您的應用資源中查找路徑。這將爲您當前的語言加載正確的本地化圖像。然後使用某個緩存鍵進行緩存。

我認爲UIImage使用的緩存鍵不包括語言,所以當你改變手機的語言時,UIImage仍然樂意返回緩存的圖像。因此,在加載新本地化圖像之前,應用程序需要重新啓動,以便爲新語言找到資源路徑。

請記住這是根據我的觀察猜想!

相關問題