2

我的应用程序有 2 种语言英语和阿拉伯语,用户第一次进入应用程序时会选择它们。我不使用设备语言环境。

在 RTL 语言的情况下,我还必须手动将文本“Continue with Apple”更改为阿拉伯语,并将苹果徽标移动到文本的右侧。

参考图片

显示使用苹果按钮登录的登录屏幕

4

1 回答 1

1

我的朋友,你正在完成一项几乎不可能完成的任务,据我所知以及这里列出的内容https://developer.apple.com/design/human-interface-guidelines/sign-in-with-apple/overview/

您可以更改按钮名称的唯一方法是将区域设置更改为您想要的任何内容,换句话说,当您更改设备语言时,按钮文本将会更改。虽然您可以更改按钮的宽度、高度和背景颜色,但图像定位是有问题的,但我没有足够的知识来评论图像定位。但是,按钮的定位似乎是默认设置,文本更改的唯一方法是语言环境。请参阅上面的链接,它包含您需要知道的所有内容

于 2020-01-23T07:07:29.277 回答