我们正在使用 GGPSignInButton登录 GooplePlus 服务。 我们希望按钮具有自定义外观,但是当我告诉 UIButton 他属于 GPPSignInButton 时,我找不到一种方法来关闭自动显示的文本和图像。下面是我将自己的设计添加到一个空按钮 GPPSignInButton 中时的样子:
我能够让它消失的唯一方法是非常不完整:
(首先将按钮连接到名为 gPlusButton 的 IBOutlet)
[self.gPlusButton.subviews[0] removeFromSuperview];
我也试过使用我自己的按钮,按下时手动调用
[[GPPSignIn sharedInstance] 验证]
方法似乎导致登录不正确(例如,登录 token 未保存到 Google+ 稍后用于静默验证我的 key 链中)。
有谁知道有更好的方法来设计我自己的按钮样式吗? 顺便说一句,这似乎支持 web sign in buttons .
最佳答案
只是不要使用 GPPSignInButton!您直接调用 authenticate 的想法是正确的 - 只需确保在 调用 authenticate 之前配置共享实例(包括委托(delegate)等)。
关于ios - 如何删除 GPPSignInButton 的默认样式(文本、G+ 图像)以在 iOS 中添加您自己的样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22605340/