如何在IOS的UITabBarCountroller上强制RTL?

问题描述

我正在用英语构建应用程序,我也想支持阿拉伯语

我未在我的应用中使用任何认的本地化或国际化,因为我不需要它们,而是手动进行

每件事都是完美的,但我不知道让UITabBar从右向左走 我不希望整个应用都来自rtl,只有UITabBarController

ex:我的tabBar现在是这样的:

标签1:首页 tab2:搜索 tab3:设置

用户在应用程序内更改语言时,我希望标签栏如下所示:

标签1:设置 tab2:搜索 tab3:主页

请注意,我正在使用StoryBoard制作用户界面

非常感谢您的帮助

解决方法

我找到了问题的答案

事实证明,您可以在这样的任何特定视图上强制使用RTL或LTR:

YourView.semanticContentAttribute = .forceRightToLeft  // RTL
YourView.semanticContentAttribute = .forceLeftToRight  // LTR