我在xib中使用了GPPSignInButton,然后建立了一个插座连接。甚至尝试使用以下代码设置图像后,它没有设置。对此有任何解决方案都很有帮助
@IBOutlet var signInButton : GPPSignInButton?
override func viewDidLoad() {
super.viewDidLoad()
signInButton?.colorScheme = kGPPSignInButtonColorSchemeDark
signInButton?.style = kGPPSignInButtonStyleWide
signIn = GPPSignIn.sharedInstance()
signIn?.shouldFetchGoogleUserEmail = true
signIn?.clientID = GOOGLE_CLIENT_ID
signIn?.scopes = ["profile"]
signIn?.delegate = self
// signIn?.authenticate()
// signIn?.trySilentAuthentication()
}
答案 0 :(得分:2)
我创建了一个UIButton并将其设置为Custom,然后从中派生出来 在Custom类中的GPPSignInButton但我没有运气
这就是问题所在。
创建你的xib时,你/必须/使用调色板中的UIView
- 而不是UIButton
。
如果您拖入UIButton
,它将无法正常工作。
删除您添加的按钮,在“查看”中拖动,然后将其自定义类设置为GPPSignInButton
,重新连接您的插座,即可修复。
不使用此内容:
使用这个: