1

初心者の質問:)

(最初の) iOS アプリで (電話番号による) 認証にTwiiter Digitsを使用しようとしています。

私が作成したボタンの場合、ボタンをプログラムで配置する方法を理解するのは簡単です。しかし、この1行のコードは私を混乱させます。

アクションボタンを埋め込むには、コードのこの部分を追加するだけです (ドキュメントを参照):

override func viewDidLoad() {
    let digitsButton = DGTAuthenticateButton(authenticationCompletion: { (session, error) in
        // Inspect session/error objects
    })
    self.view.addSubview(digitsButton)
}

私の問題は、このボタンの作成が自動的に行われ、完了ハンドラーがあることです。そのため、いつ\どこに正確に配置 (フォーマット) するオプションがありますか?

ありがとう。

4

2 に答える 2

1

いつでも独自のカスタム ボタンを作成し、Digits のメソッドを使用して同じアクションを実行できます。例えば ​​:

func didTapButton(sender: AnyObject) {
    let digits = Digits.sharedInstance()
    digits.authenticateWithCompletion { (session, error) in
        // Inspect session/error objects
    }
}

また、引き続き Digits ボタンと View Controllers をカスタマイズしたい場合は、ここで詳細を確認できます

于 2016-09-06T23:24:53.253 に答える
0

奇妙に聞こえるかもしれませんが、完了ハンドラーの後 (ViewDidLoad 内...) にそれを行う必要があることに気付くまでに時間がかかりました。

Digitsで独自のボタンを使用できることを教えてくれてありがとう。

于 2016-09-07T21:53:47.973 に答える