gpt4 book ai didi

ios - 如何将 facebook sdk 登录添加到 eureka swift 表单?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:06:02 26 4
gpt4 key购买 nike

我目前正在使用 Swift 开发一个 iOS 应用程序,我已经下载了 facebok sdk 登录并且我也很熟悉它。另一方面,我需要制作自定义表格 View ,因此我下载了 Eureka 框架来执行此操作。

我有一个表格,要求用户提供信息以便注册一个新帐户,问题是我需要在表格 View 顶部有一个 facebook 登录选项,但我还没有找到完成此操作的方法。由于 Eureka TableView 是以编程方式添加的,因此可以在 Storyboard 中看到它,因此我需要找到一种方法并添加登录按钮。有谁知道如何做到这一点?谢谢

这是我的表格代码:

private func addLoginForm() {
self.form +++ Section()
<<< TextRow() { $0.placeholder = "Name"
$0.tag = "name"
}
+++ Section()
<<< TextRow() { $0.placeholder = "Email"
$0.tag = "email"
}
+++ Section()
<<< PhoneRow() {$0.placeholder = "Phone"
$0.tag = "phone"
}
+++ Section()
<<< PasswordRow() { $0.placeholder = "Password"
$0.tag = "password"
}
+++ Section()
<<< ButtonRow() {
$0.title = "Login"
$0.onCellSelection { cell, row in

self.evaluate()

}.cellSetup({ (cell, row) in
cell.backgroundColor = UIColor(red: 114.0/255, green: 3.0/255, blue: 194.0/255, alpha: 1.0)
cell.tintColor = UIColor.whiteColor()
row.cell.height = {
return 65
}
})
}

}

最佳答案

我通过在如下形式的部分标题处添加 facebook 登录名来创建解决方案:

   form  +++ Section()
{
var header = HeaderFooterView<FBSDKLoginButton>(HeaderFooterProvider.Class)
header.onSetupView = { (view: FBSDKLoginButton, section: Section) -> Void in
view.readPermissions = ["public_profile","email","user_friends"]
view.delegate = self
}

$0.header = header
}

还需要导入FBSDKLoginKit和FBSDKCoreKit

关于ios - 如何将 facebook sdk 登录添加到 eureka swift 表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37476010/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com