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

时间:2014-12-12 17:20:10

标签: ios objective-c login google-plus social-networking

在我的iOS应用程序中,我尝试使用Google plus帐户登录。 我使用谷歌的SDK。我能够成功登录。

但我面临的问题是Google登录Button框架太小了。 我无法追查我所缺少的东西。在控制台iam无法访问robot-regular.ttf文件。

1 个答案:

答案 0 :(得分:0)

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

[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];