ios - 自定义 Facebook 登录 View Swift

标签 ios facebook swift facebook-login

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


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

最佳答案

试试这个

        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";

        }
    }

关于ios - 自定义 Facebook 登录 View Swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29771185/

相关文章:

php - 如何解决 facebook og title 属性中的双引号问题

ios - 如何将 Swift 中的文本格式设置为底部?

swift - 为什么我启用了 Metal API 但我的 Coreml 自定义层仍在 CPU 上运行

ios - View 之间的转换故障

ios - 如何让透明背景看到主屏幕?

ios - 重要的是 "weight"还是高度和宽度

php - 如何将我的 Facebook 页面中的最新帖子显示到我的网站

ios - 错误域=NSCocoaErrorDomain 代码=3840

ios - 在太空入侵者中生成 Sprite

ios - 将数据从类传递到 View Controller 的同一实例