是否可以更改 Google 登录按钮的外观?

问题描述 投票:0回答:1

标题几乎说明了一切。

无论我如何尝试添加修饰符或尝试更改它,Google 登录按钮都不允许我更改它的外观,这很奇怪,因为我的视图屏幕截图中的外观根本不是我看到其他应用程序使用的外观 -大多数其他应用程序都有带有 Google G 或小写字母 g 的红色或蓝色按钮。

有没有人遇到过这个并有好的解决方案?提前致谢!

注意,我在 SwiftUI 中构建,我的后端是 Firebase Auth,尽管我认为这不重要。

at the least how can i match the hieght?

我已经尝试了这篇文章中的所有内容,但很多都不起作用,但无论如何我真的不想为此创建和维护自定义按钮..谷歌和 Facebook 登录 Swift2 ios 的自定义按钮

至少为什么我可以更改高度或添加框架?这是我视图中按钮的代码。实施工作按预期进行 - 我只是想从外观上改变一下。框线没有任何作用

 //Adds Sign In with GOOGLE Button (async func)
            GoogleSignInButton(viewModel: GoogleSignInButtonViewModel(scheme: .dark, style: .wide, state: .normal)) {
                
                Task {
                    do {
                        try await viewModel.signInGoogle()
                        showSignInView = false //if success dismiss the screen
                    } catch {
                        print(error)
                    }
                }
            }
            .frame(height: 55)```


ios swift swiftui google-cloud-functions google-signin
1个回答
0
投票

将其发布为社区维基以提高知名度。根据@Yrb

Google 登录按钮是用 UIKit 编写的。 SwiftUI 修改器不会影响它。

© www.soinside.com 2019 - 2024. All rights reserved.