Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS应用程序-支持多语言布局_Ios_User Interface_Multilingual - Fatal编程技术网

iOS应用程序-支持多语言布局

iOS应用程序-支持多语言布局,ios,user-interface,multilingual,Ios,User Interface,Multilingual,我想建立一个iOS应用程序,处理多种语言,如英语和希伯来语。 用户可以从应用程序设置更改语言,用户界面应根据语言(不取决于设备语言)从LTR或RTL更新 我对此做了很多研究,但除了以下解决方案之外,这似乎是不可能的: 维护两个故事板(每个方向一个)-这可能会很痛苦 还有其他想法/解决方案吗 附言: 我使用的是前导和尾随约束。 在安卓系统中,我可以更改本地,用户界面从LTR或RTL更新。如果您正在为IOS>=9的应用程序开发,您可以对任何控件使用此方法设置语义内容属性,并且您可以通过 UISe

我想建立一个iOS应用程序,处理多种语言,如英语和希伯来语。 用户可以从应用程序设置更改语言,用户界面应根据语言(不取决于设备语言)从LTR或RTL更新

我对此做了很多研究,但除了以下解决方案之外,这似乎是不可能的: 维护两个故事板(每个方向一个)-这可能会很痛苦

还有其他想法/解决方案吗

附言: 我使用的是前导和尾随约束。
在安卓系统中,我可以更改本地,用户界面从LTR或RTL更新。

如果您正在为IOS>=9的应用程序开发,您可以对任何控件使用此方法
设置语义内容属性
,并且您可以通过

  UISemanticContentAttributeForceLeftToRight
  UISemanticContentAttributeForceRightToLeft
比如说

 [pageControl setSemanticContentAttribute:UISemanticContentAttributeForceLeftToRight];

希望这对您有所帮助

是的。。。这真的很有帮助。iOS 8.X还有其他解决方案吗?