我正在創建一個應用程序,允許用戶選擇2個語言,英語和阿拉伯語。Swift iOS以編程方式RTL我的應用程序的佈局
因此,當用戶選擇阿拉伯語,我希望我的應用程序具有RTL佈局。
問題是我該怎麼做?我試過這樣做:Settings>General>Language Region
。如果我選擇沙特阿拉伯作爲地區,並選擇阿拉伯語作爲語言,我的應用程序會自動執行RTL。
正如您所看到的那種方法是通過電話設置並影響您手機的整體佈局。
現在,我真正想要完成的僅僅是使我的APP RTL無需去Settings>General>Language Region
並影響我的手機佈局。所以當我點擊我的應用「阿拉伯語」中的按鈕時,我的應用會將其佈局更改爲RTL。
請任何幫助,您的幫助將不勝感激!
謝謝!
你爲什麼要實現一個應用程序內語言選擇器?這會讓您的用戶感到困惑,因爲他們希望所有應用都遵循Settings應用中的配置,而不是您自己的一些設置。 – wakachamo