我们正在使用GGPSignInButton登录GooplePlus服务。
我们希望对按钮具有自定义外观,但是当我告诉UIButton他属于GPPSignInButton时,我找不到一种方法来自动关闭随按钮显示的文本和图像。将我自己的设计添加到否则为空的按钮GPPSignInButton内时的外观如下:

我能够使其消失的唯一方法是非常零碎的:
(首先将按钮连接到名为gPlusButton的IBOutlet)[self.gPlusButton.subviews[0] removeFromSuperview];
我也尝试使用自己的按钮,并在按下时手动调用[[GPPSignIn sharedInstance] authenticate]方法似乎导致不正确的登录(例如,登录 token 未保存到Google+以后用来对我进行静默身份验证的 key 链中)。

有谁知道一种更好的方式来设计我自己的按钮样式?
顺便说一句,它似乎受web sign in buttons支持。

最佳答案

只是不要使用GPPSignInButton!您直接调用身份验证的想法是正确的-只需确保在调用身份验证之前配置共享实例(包括委托(delegate)等)即可。

10-08 03:30