iOS sdk 中的 Google Plus 登录按钮框架

Posted

技术标签:

【中文标题】iOS sdk 中的 Google Plus 登录按钮框架【英文标题】:Google Plus login button frame in iOS sdk 【发布时间】:2014-12-12 17:20:09 【问题描述】:

在我的 ios 应用程序中,我尝试使用 Google plus 帐户登录。 我使用了谷歌的 SDK。我可以成功登录。

但我正面临 Google 登录按钮框架太小的问题。 我无法追踪我所缺少的东西。在控制台中,我无法访问 robots-regular.ttf 文件。

【问题讨论】:

【参考方案1】:

这里我在登录按钮上使用自动布局,这是工作代码,按钮看起来很宽

[self.view setNeedsLayout] ;
[self.view layoutIfNeeded];

[signInButton setTranslatesAutoresizingMaskIntoConstraints:NO];
[signInButton setStyle:kGPPSignInButtonStyleWide];
[signInButton setColorScheme:kGPPSignInButtonColorSchemeDark];
NSLayoutConstraint *vConstraint = [NSLayoutConstraint constraintWithItem:signInButton attribute:NSLayoutAttributeCenterY relatedBy:NSLayoutRelationEqual toItem:self.view attribute:NSLayoutAttributeCenterY multiplier:1 constant:0];
NSLayoutConstraint *hConstraint = [NSLayoutConstraint constraintWithItem:signInButton attribute:NSLayoutAttributeCenterX relatedBy:NSLayoutRelationEqual toItem:self.view attribute:NSLayoutAttributeCenterX multiplier:1 constant:0];
[self.view addConstraint:vConstraint];
[self.view addConstraint:hConstraint];

【讨论】:

以上是关于iOS sdk 中的 Google Plus 登录按钮框架的主要内容,如果未能解决你的问题,请参考以下文章

更新 google plus 和 facebook SDK 后应用程序在设备 (ios 6) 上崩溃

iOS:同时使用 Facebook 和 Google,Google Plus 登录

是否可以在同一个 iOS 应用中同时支持 Facebook 登录和 Google Plus 登录?

适用于 iOS 的 Google+ SDK 以编程方式添加登录按钮

无法在 iOS 8 上使用 Google 登录 iOS SDK

模拟器中的 Google Play 服务,实现 Google Plus 登录按钮等