元のドキュメント: developer.apple.com/documentation/watchkit/wkinterfaceauthorizationappleidbutton


クラス


WKInterfaceAuthorizationAppleIDButton


Apple でサインインのリクエストをトリガーするために使用できるボタン。


watchOS 6.0+

class WKInterfaceAuthorizationAppleIDButton




概観


Apple Watch 上で「Appleでサインイン」を開始するには、認証ボタンを使用してください。このボタンは、サインイン要求を開始する以外の操作には使用できません。


注意


認証ボタンはサインインのリクエストを実行するものではなく、適切なブランド名が付けられたボタンを提供するものです。実際の要求を実行するには、このボタンをアクションメソッドに接続しなければなりません。詳細については、認証サービス (Authentication Services) を参照してください。


このクラスを自分でサブクラス化したり、インスタンスを作成したりしないでください。代わりに、オブジェクトライブラリからボタンをドラッグしてストーリーボードに追加してください。次に、インターフェースコントローラクラスでアウトレットを定義し、それをボタンオブジェクトに接続して下さい。


SwiftObjective-C

@IBOutlet weak var authorizationButton: WKInterfaceAuthorizationAppleIDButton!

@property (weak, nonatomic) IBOutlet WKInterfaceAuthorizationAppleIDButton
* authorizationButton;

インターフェースコントローラの初期化時に、WatchKit はこのクラスの新しいインスタンスを作成し、それをあなたのアウトレットに割り当てます。その時、アウトレット内のオブジェクトを使用してボタンに変更を加えることができます(たとえば、ボタンを非表示にしたり、無効にしたりできます)。このクラスは、そのスーパークラスである WKInterfaceObject クラスからメソッドとプロパティを継承しています。


認証ボタンのタップに応答するには、ストーリーボード内のインターフェースオブジェクトをインターフェースコントローラのアクションメソッドに接続して下さい。


SwiftObjective-C

@IBAction func beginAppleIDSignIn()

- (IBAction)beginAppleIDSignIn

アクションメソッド内で、認証プロバイダーを使用してサインインリクエストを作成し、次に ASAuthorizationController のインスタンスを使用してリクエストを実行します。





トピックス


SwiftUI 用の初期化


init(style: WKInterfaceAuthorizationAppleIDButton.Style, target: Any?, action: Selector)

SwiftUI で使用するための認証ボタンを作成します。


enum Style

認証ボタンのスタイルを定義する値。


init(target: Any?, action: Selector)

SwiftUI で使用するための認証ボタンを作成します。

  廃止  





関連


以下からの継承


WKInterfaceObject


以下に準拠


CVarArg

CustomDebugStringConvertible

CustomStringConvertible

Equatable

Hashable

NSObjectProtocol





以下も見よ


コントロール


class WKInterfaceLabel

静的なテキストを表示するインターフェース要素。


class WKInterfaceDate

現在の日付または時刻を表示するラベル。


class WKInterfaceTimer

カウントダウンまたはカウントアップタイマーを表示するラベル。


class WKInterfaceButton

あなたの watchOS アプリのユーザーインターフェイスにあるボタン。


class WKInterfacePaymentButton

Apple Pay による支払いを行うために使用できるボタン。


class WKInterfaceTextField

編集可能なテキスト領域を表示するインターフェース要素。


class WKInterfaceSwitch

オンとオフの状態を切り替えるインターフェース要素。


class WKInterfaceSlider

ユーザーが値の範囲から単一の浮動小数点数を選択できるようにするインターフェース要素。


class WKInterfaceActivityRing

HealthKit のアクティビティサマリーオブジェクトのデータを表示するビュー。


class WKInterfaceMap

あなたが指定した場所の、操作不可能な地図を表示するインターフェイス要素。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ