#ios #swift #uitabbarcontroller
#iOS #swift #uitabbarcontroller
Вопрос:
я создаю приложение на английском языке и хочу также поддерживать арабский
Я не использую локализацию или интернационализацию по умолчанию в своем приложении, потому что они мне не нужны, я делаю это вручную
все идеально, но я не могу понять, как заставить UITabBar перемещаться справа налево Я не хочу, чтобы все приложение переходило с rtl, только UITabBarController
пример: моя панель вкладок теперь выглядит так :
таб1: главная таб2: поиск таб3: настройки
когда пользователь меняет язык внутри приложения, я хочу, чтобы панель вкладок выглядела следующим образом :
таб1: настройки таб2: поиск таб3: Главная
обратите внимание, что я использую раскадровку для создания своего пользовательского интерфейса
большое вам спасибо за вашу помощь
Ответ №1:
Я нашел ответ на свою проблему
оказалось, что вы можете принудительно использовать RTL или LTR в любом конкретном представлении, подобном этому :
YourView.semanticContentAttribute = .forceRightToLeft // RTL
YourView.semanticContentAttribute = .forceLeftToRight // LTR