我有一个适用于iOS应用的功能性Facebook登录按钮。我使用了一个UIView并将其转换为自定义类FBSDKLoginButton。我想知道如何自定义登录视图,以便我可以修改颜色和Facebook图标,而不是标准的外观和感觉。
我正在使用Swift并使用Cocoapods下载了Facebook SDK。
答案 0 :(得分:0)
试试这个
for view in loginView.subviews as [UIView]
{
if view.isKindOfClass(UIButton)
{
var btn = view as UIButton;
let image = UIImage(named: "name") as UIImage?
btn.setBackgroundImage(image, forState: .Normal)
btn.setBackgroundImage(image, forState: .Selected)
btn.setBackgroundImage(image, forState: .Highlighted)
}
if view.isKindOfClass(UILabel)
{
var lbl = view as UILabel;
lbl.text = "Log in to facebook";
}
}
答案 1 :(得分:0)
您可以使用UIButton,并根据需要对其进行自定义。
查找详细代码here。