如何删除GPPSignInButton的默认样式(文本,G +图像)以在iOS中添加自己的样式

sha*_*ioz 6 objective-c interface-builder ios google-plus

我们使用GGPSignInButton登录GooplePlus服务.我们希望按钮具有自定义的外观和感觉,但当我告诉UIButton他是一种GPPSignInButton时,我无法找到一种方法来关闭自动显示按钮的文本和图像.以下是我在GPPSignInButton的其他空按钮中添加自己的设计时的外观:

在此输入图像描述

我能够让它消失的唯一方法是非常不完整:(首先将按钮连接到名为gPlusButton的IBOutlet) [self.gPlusButton.subviews[0] removeFromSuperview];

我也尝试使用我自己的按钮,当按下手动调用 [[GPPSignIn sharedInstance] authenticate] 方法时,似乎导致登录错误(例如,登录令牌未保存到关键链中,以后Google+会用来静默验证我).

有谁知道为按钮设计自己的风格的更好方法?顺便说一下,它似乎支持Web登录按钮.

Ian*_*ber 5

只是不要使用GPPSignInButton!您直接调用authenticate的想法是正确的 - 只需确保调用authenticate 之前配置共享实例(包括委托等).