Ios 如何自定义google登录按钮?
1) 当我创建了一个大小为(x,y)的Ios 如何自定义google登录按钮?,ios,google-signin,gidsignin,Ios,Google Signin,Gidsignin,1) 当我创建了一个大小为(x,y)的UIView并创建了它的类型GIDSignInButton,它在大小(z,t)中显示了一个Google登录按钮,其中z
UIView
并创建了它的类型GIDSignInButton
,它在大小(z,t)中显示了一个Google登录按钮,其中z
和t
。为什么?如何使其显示大小为(x,y)的谷歌登录按钮
2) 我添加了带有CocoaPods的Google登录SDK。如何设置Google登录按钮中文本的对齐方式?如何设置字体大小
我添加了谷歌文档中描述的谷歌登录按钮。自定义GIDSignInButton 对于您的两个问题: 谷歌不允许我们以任何方式定制
GIDSignInButton
。但是我们可以改变一些可用的属性
下面介绍了这些属性,并解释了如何设置它们。我们将在名为signInButton
的出口按钮上设置这些属性
GIDSignInButtonStyle
:登录按钮的布局样式
[self.signInButton setStyle:kGIDSignInButtonStyleIconOnly];
[self.signInButton setColorScheme:kGIDSignInButtonColorSchemeDark];
style
属性有三个可能的值
:230 x 48(默认)kgidSignenButtonStyleStandard
:312 x 48kGIDSignInButtonStyleWide
:48 x 48(无文本,固定大小)kgidSignInButtonStyleIConly
GIDSignInButtonColorScheme
:登录按钮的颜色方案
[self.signInButton setStyle:kGIDSignInButtonStyleIconOnly];
[self.signInButton setColorScheme:kGIDSignInButtonColorSchemeDark];
colorscheme
属性有两个可能的值
kgidSignInButtonColorschemeMark
:(默认)kGIDSignInButtonStyleWide
IBUIViewController*
:委派
DelegateViewController *uiVC = [[DelegateViewController alloc] init];
[self.signInButton setDelegate:uiVC];
有关更多参考信息,请访问自定义GIDSignInButton 对于您的两个问题: 谷歌不允许我们以任何方式定制
GIDSignInButton
。但是我们可以改变一些可用的属性
下面介绍了这些属性,并解释了如何设置它们。我们将在名为signInButton
的出口按钮上设置这些属性
gidsignnbuttonstyle
:登录按钮的布局样式
[self.signInButton setStyle:kGIDSignInButtonStyleIconOnly];
[self.signInButton setColorScheme:kGIDSignInButtonColorSchemeDark];
style
属性有三个可能的值
:230 x 48(默认)kgidSignenButtonStyleStandard
:312 x 48kGIDSignInButtonStyleWide
:48 x 48(无文本,固定大小)kgidSignInButtonStyleIConly
GIDSignInButtonColorScheme
:登录按钮的颜色方案
[self.signInButton setStyle:kGIDSignInButtonStyleIconOnly];
[self.signInButton setColorScheme:kGIDSignInButtonColorSchemeDark];
colorscheme
属性有两个可能的值
kgidSignInButtonColorschemeMark
:(默认)kGIDSignInButtonStyleWide
IBUIViewController*
:委派
DelegateViewController *uiVC = [[DelegateViewController alloc] init];
[self.signInButton setDelegate:uiVC];