在我的iOS应用程序中,我尝试使用Google plus帐户登录。 我使用谷歌的SDK。我能够成功登录。
但我面临的问题是Google登录Button框架太小了。 我无法追查我所缺少的东西。在控制台iam无法访问robot-regular.ttf文件。
答案 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];