解析 iOS:如何创建自定义 Facebook 按钮?

Parse for iOS: How to create custom Facebook button?

我不想在 ParseUI 登录视图中使用 Facebook 品牌的登录按钮,而是想使用不同的布局实现我自己的自定义按钮。

如何创建自定义 Facebook 按钮,以便用户可以在后台登录然后 return 到应用程序?

目标是在我的屏幕上只有我的徽标和 Facebook 登录按钮。登录过程应通过 Parse 进行管理。

这是我目前想到的解决方案。看来把这样的功能绑定到自定义登录按钮就足够了。

let permissions = ["public_profile"]
PFFacebookUtils.logInInBackgroundWithReadPermissions(permissions) {
    (user: PFUser?, error: NSError?) -> Void in
    if (error != nil) {
        print(error?.localizedDescription)
    } else if let user = user {
        if user.isNew {
            print("User signed up and logged in thorugh Facebook!")
        } else {
            print("User logged in through Facebok!")
        }
    } else {
        print("User cancelled the Facbook login.")
    }
}