Я создаю двуязычное приложение в iOS. Мое приложение поддерживает английский и арабский языки. Приложение отлично работает на обоих языках в зависимости от языка устройства.
Направление LeftToRight для английского языка и направление RightToLeft для арабского.
Теперь я создал в своем приложении настройку для пользователей, чтобы переключать язык независимо от языка устройства, то есть пользователь может переключать язык приложения с английского на арабский и с арабского на английский без изменения языка устройства. Все контроллеры view отлично работают с направлениями LTR и RTL, но единственная проблема связана с контроллером NavigationBar.
когда приложение на английском языке (правильное поведение панели навигации)
Когда приложение на арабском языке (неправильное направление макета)
Когда устройство и приложение на арабском языке (правильное поведение)
любая помощь приветствуется.