Я разработал свое приложение для использования ограничений Leading/Trailing.
У меня нет локализаций для языков R2L, но мне нужно показать наложение на окна, которые могут использовать это направление, а затем мне нужно поменять направление моих элементов управления, чтобы оно соответствовало направлениям целевого приложения.
Я могу выяснить, какое направление использует другое приложение.
Чего я не могу понять, так это простого способа заставить мое собственное окно использовать направление текста R2L, даже если по умолчанию оно хочет использовать направление L2R.
Я мог бы вручную заменить все свои ограничения во время выполнения, используя левое/правое вместо начальных/конечных ограничений, а затем при необходимости заменить их противоположными ограничениями. Но прежде чем я предприму это усилие, я хотел бы знать, есть ли более простой способ, я могу просто сказать системе Auto Layout использовать противоположное направление.
А на macOS, где мне это нужно, я могу установить вид
userInterfaceLayoutDirection
, как я только что узнал :)