Реализовать кнопку Apple Sign in для другого языка в приложении RTL - PullRequest
1 голос
/ 23 января 2020

Мое приложение имеет 2 языка: английский sh и арабский c, которые пользователь выбирает при первом входе в приложение. Я не использую локализацию устройства.

В случае языка RTL мне также необходимо вручную изменить текст «Продолжить с Apple» на арабский c, а также переместить яблоко lo go на справа от текста.

См. изображение enter image description here

1 Ответ

0 голосов
/ 23 января 2020

Вы находитесь на почти невыполнимой задаче, мой друг, насколько мне известно, а также на то, что перечислено здесь https://developer.apple.com/design/human-interface-guidelines/sign-in-with-apple/overview/

Единственный способ изменить имя кнопки - изменив локаль на то, что вы хотите, другими словами, при изменении языка устройства текст кнопки изменится. Хотя вы можете изменить ширину кнопки, высоту и цвет фона, позиционирование изображения сомнительно, но я недостаточно осведомлен, чтобы комментировать позиционирование изображения. Тем не менее, кажется, что положение кнопки установлено по умолчанию, и единственный способ изменить текст - это локаль. Ссылка на ссылку выше содержит все, что вам нужно знать

...