【问题标题】:Customize AWS Amplify authentication UI for iOS为 iOS 自定义 AWS Amplify 身份验证 UI
【发布时间】:2019-04-20 10:34:16
【问题描述】:

我正在尝试使用以下内容自定义登录页面上的徽标:

AWSMobileClient.sharedInstance()
    .showSignIn(navigationController: self.navigationController!,
                      signInUIOptions: SignInUIOptions(
                            canCancel: false,
                            logoImage: UIImage(named: "MyCustomLogo"),
                            backgroundColor: UIColor.black)) { (result, 
err) in
                            //handle results and errors               
}

但是,默认徽标仍然出现,但背景确实变黑了。我在项目中有 MyCustomLogo,但它不需要。我对Apple开发相当陌生,所以我确定我错过了一些简单的东西,或者我没有。我只是需要帮助:)

【问题讨论】:

标签: swift xcode authentication amazon-cognito aws-amplify


【解决方案1】:

我可以使用 iOS SDK 将自定义徽标添加到我的 Amplify Drop-In UI。您必须确保将徽标资产添加到 Assets.xcassets 文件夹中,以便您的项目知道在哪里查找和覆盖。另外,我假设您将徽标命名为MyCustomLogo,如您在上面的代码块中所示。您无需指定.png

【讨论】:

    猜你喜欢
    • 2019-02-15
    • 2019-06-12
    • 2019-11-03
    • 2021-10-06
    • 2021-03-23
    • 2019-08-27
    • 2021-03-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多