新手问题:)
我正在尝试使用Twiiter Digits在我的(第一个)iOS应用中进行身份验证(通过电话号码)。
当我创建一个按钮时,我更容易理解如何以编程方式定位按钮。但这一行代码让我感到困惑。
嵌入他们的操作按钮我只需要添加这部分代码(see documentation):
override func viewDidLoad() {
let digitsButton = DGTAuthenticateButton(authenticationCompletion: { (session, error) in
// Inspect session/error objects
})
self.view.addSubview(digitsButton)
}
我的问题是这个按钮的创建是自动的,并且有一个完成处理程序,所以当\我在哪里可以选择定位(格式化)它?
感谢。
答案 0 :(得分:1)
您始终可以创建自己的自定义按钮,并使用数字方法执行相同的操作。例如:
func didTapButton(sender: AnyObject) {
let digits = Digits.sharedInstance()
digits.authenticateWithCompletion { (session, error) in
// Inspect session/error objects
}
}
此外,如果您想继续自定义数字按钮及其视图控制器,您可以在here找到更多信息。
答案 1 :(得分:0)
这可能听起来很奇怪,但我花了一些时间才意识到我可以\需要在完成处理程序之后(在ViewDidLoad ...中)执行此操作。
感谢您告诉我,我可以使用自己的Digits按钮。