首页 > 解决方案 > 在 Swift5 中使用苹果登录

问题描述

我已经用苹果按钮实现了登录。它的功能工作。但问题是它的标题看起来像“ SIGN_IN_WITH_APPLE ”而不是“ Sign in with Apple ”。这是我的代码。

let authorizationButton = ASAuthorizationAppleIDButton() 
authorizationButton.cornerRadius = 10
authorizationButton.addTarget(self, action: #selector(handleLogInWithAppleIDButtonPress), for: .touchUpInside)
cell.signInStack.addArrangedSubview(authorizationButton)

以及它的外观 在此处输入图像描述

标签: iosswift5apple-sign-in

解决方案


我试过了

let button = ASAuthorizationAppleIDButton()
print(button.accessibilityLabel ?? "")

它打印

Sign in with Apple

我不确定,如果你能改变它,但

将按钮的标题自动翻译成为设备设置的语言

可以解释您的麻烦,您可以更改按钮名称的唯一方法是更改​​语言环境


推荐阅读