2017-08-17 77 views
0

我正在開發支持多語言支持的應用程序。當我從應用程序更改語言時,應用程序的內容方向和內容隨匹配的加載語言而改變。但是,導航控制器後退按鈕內容中的按鈕不會更改,它的圖像與Back內容重疊。但其方向基於加載的語言進行更改。在這裏我想加載​​Back的內容到該Back按鈕。我沒有以任何方式做任何事情。我只是從Bundle中加載​​的內容。RTL支持iOS中的後退按鈕的NavigationController swift 3

enter image description here

希望。我問清楚我的問題。問我是否有疑問。我對iOS開發非常陌生。

+0

應用內改變語言故事板(NOT本地化字符串)不被支持。您將遇到許多其他問題和錯誤,因爲應用程序仍然認爲它使用的語言不是您正在覆蓋的語言。 將語言切換器添加到您的應用程序只會使它更加混亂;用戶希望他們的應用遵循其設備所使用的語言。 – wakachamo

回答

0

u可以使用該教程爲Internationalization,但我看到2種方式:1。 使用本地化的字符串: 不同的圖像添加到資產(如「bla_bla_us」 - 美國的語言環境,「bla_bla_ar」 - 阿拉伯語) 上的init - 集導航項目的圖像編程

let image = UIImage(named: "bla-bla") 
.... 

爲* .strings文件的補充:

/*for US*/ 
"bla-bla" = "bla_bla_us" 

阿拉伯語* .strings補充:

/*for arabic*/ 
"bla-bla" = "bla_bla_ar" 
  • 使用分離爲不同的區域設置