自定义Facebook登录视图Swift

时间:2015-04-21 11:38:50

标签: ios facebook swift facebook-login

我有一个适用于iOS应用的功能性Facebook登录按钮。我使用了一个UIView并将其转换为自定义类FBSDKLoginButton。我想知道如何自定义登录视图,以便我可以修改颜色和Facebook图标,而不是标准的外观和感觉。


我正在使用Swift并使用Cocoapods下载了Facebook SDK。

2 个答案:

答案 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