元のドキュメント: developer.apple.com/documentation/WatchKit/WKInterfaceAuthorizationAppleIDButton


クラス


WKInterfaceAuthorizationAppleIDButton


「Apple でサインイン」の要求をトリガーするために使用できるボタン。


watchOS 6.0+

class WKInterfaceAuthorizationAppleIDButton




概観


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


注意


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

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


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

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














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ