![](/img/trans.png)
[英]Facebook login button not changing to logout button in iOS (Xcode 8)
[英]Changing the background of login & logout button of facebook iOS
我使用的是与iOS以下步骤Facebook登录这个链接在这里
而且对我来说效果很好。 我注意到该视图的登录和注销背景为蓝色,这是默认的facebook。 看这张图片
是否可以将颜色更改为白色,透明或添加背景图像?
对的,这是可能的。 Icon_login_facebook可能是具有所需大小的自定义图像
_loginView.frame = CGRectMake(320/2 - 93/2, self.view.frame.size.height -200, 93, 93);
for (id loginObject in _loginView.subviews)
{
if ([loginObject isKindOfClass:[UIButton class]])
{
UIButton * loginButton = loginObject;
UIImage *loginImage = [UIImage imageNamed:@"Icon_login_facebook"];
loginButton.alpha = 0.7;
[loginButton setBackgroundImage:loginImage forState:UIControlStateNormal];
[loginButton setBackgroundImage:nil forState:UIControlStateSelected];
[loginButton setBackgroundImage:nil forState:UIControlStateHighlighted];
[loginButton sizeToFit];
}
if ([loginObject isKindOfClass:[UILabel class]])
{
UILabel * loginLabel = loginObject;
loginLabel.text = @"";
loginLabel.frame = CGRectMake(0, 0, 0, 0);
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.