1)当我创建一个UIView
,其大小为(x,y),并且其类型为GIDSignInButton
时,它会显示一个大小为(z,t)的Google登录按钮z < x
和t < y
。为什么?如何让它显示尺寸为(x,y)的Google登录按钮?
2)我在CocoaPods中添加了Google Sign In SDK。如何在Google登录按钮中设置文本的对齐方式?如何设置字体大小?
我添加了Google登录按钮,如Google的文档中所述。
答案 0 :(得分:5)
自定义GIDSignInButton
对于您的两个问题:
Google不允许我们以各种方式自定义GIDSignInButton
。但是我们可以改变一些可用的属性。
下面提到了属性并解释了如何设置它们。我们将在名为signInButton
。
GIDSignInButtonStyle
:登录按钮的布局样式。
[self.signInButton setStyle:kGIDSignInButtonStyleIconOnly];
style
属性有三个可能的值。
kGIDSignInButtonStyleStandard
:: 230 x 48(默认)kGIDSignInButtonStyleWide
:312 x 48 kGIDSignInButtonStyleIconOnly
:48 x 48(无文字,固定尺寸) GIDSignInButtonColorScheme
:登录按钮的配色方案。
[self.signInButton setColorScheme:kGIDSignInButtonColorSchemeDark];
colourScheme
属性有两个可能的值。
kGIDSignInButtonColorSchemeDark
kGIDSignInButtonStyleWide
:(默认) IBOutlet UIViewController *
:代表
DelegateViewController *uiVC = [[DelegateViewController alloc] init];
[self.signInButton setDelegate:uiVC];
如果您想要将Google登录按钮作为徽标,则必须将视图大小设置为大于48X48,这是徽标的默认大小。
如需进一步参考,请访问Google Sign-In for iOS