XCode 26.5 日本語化計画
元のドキュメント: developer.apple.com/documentation/WatchKit/WKInterfaceAuthorizationAppleIDButton
「Apple でサインイン」の要求をトリガーするために使用できるボタン。
class WKInterfaceAuthorizationAppleIDButton
Apple Watch で「Apple でサインイン」を開始するには、認証ボタンを使用してください。このボタンは、サインインの要求を開始する以外の目的には使用できません。
このクラスを自分でサブクラス化したり、インスタンス化したりしないでください。代わりに、Object ライブラリからボタンをドラッグしてストーリーボードに追加して下さい。その後、インターフェースコントローラクラスでアウトレットを定義し、それをボタンオブジェクトに接続してください。
| Swift | Objective-C |
@IBOutlet weak var authorizationButton: WKInterfaceAuthorizationAppleIDButton!
@property (weak, nonatomic) IBOutlet
WKInterfaceAuthorizationAppleIDButton* authorizationButton;
インターフェースコントローラの初期化時に、WatchKit はこのクラスの新しいインスタンスを作成し、それをあなたのアウトレットに割り当てます。その時、あなたのアウトレット内のオブジェクトを使用してボタンに変更を加えることができます(たとえば、ボタンを非表示にしたり、無効にしたりできます)。このクラスは、そのスーパークラスである WKInterfaceObject クラスからメソッドとプロパティを継承しています。
認証ボタンのタップに応答するには、ストーリーボード内のインターフェースオブジェクトをインターフェースコントローラのアクションメソッドに接続します。
| Swift | Objective-C |
@IBAction func beginAppleIDSignIn()
- (IBAction)beginAppleIDSignIn
アクションメソッド内で、認証プロバイダーを使用してサインイン要求を作成し、次に ASAuthorizationController のインスタンスを使用して要求を実行します。
init(style: WKInterfaceAuthorizationAppleIDButton.Style, target: Any?, action: Selector)
SwiftUI 内で使用するための認証ボタンを作成します。
認証ボタンのスタイルを定義する値。
init(target: Any?, action: Selector)
SwiftUI 内で使用するための認証ボタンを作成します。
  廃止  
WKInterfaceObject
CVarArg
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
あなたが指定した場所の、操作不可能な地図を表示するインターフェイス要素。