XCode 26.6 日本語化計画
元のドキュメント: developer.apple.com/documentation/watchkit/wkinterfaceauthorizationappleidbutton
Apple Pay による支払いを行うために使用できるボタン。
class WKInterfacePaymentButton
支払いボタンを使用して、Apple Watch で Apple Pay の取引を開始します。

このクラスを自分でサブクラス化したり、インスタンスを作成したりしないでください。代わりに、オブジェクトライブラリから Payment Button オブジェクトをドラッグして、ストーリーボードに追加します。その後、インターフェイスコントローラクラスでアウトレットを定義し、それをその支払いボタンオブジェクトに接続してください。
| Swift | Objective-C |
@IBOutlet weak var paymentButton: WKInterfacePaymentButton!
@property (weak, nonatomic) IBOutlet WKInterfacePaymentButton* paymentButton;
インターフェースコントローラの初期化時に、WatchKit はこのクラスの新しいインスタンスを作成し、それをあなたのアウトレットに割り当てます。その時点で、アウトレット内のオブジェクトを使用して、支払いボタンに変更を加えることができます。このクラスは、新しいパブリックメソッドやプロパティを提供しません。ただし、そのスーパークラスである WKInterfaceObject クラスのメソッドやプロパティは継承しています。
支払いボタンでのタップに応答するには、そのボタンを管理するインターフェイスコントローラクラスで、次のような形式のメソッドを宣言します。
| Swift | Objective-C |
@IBAction func beginApplePayTransaction()
- (IBAction)beginApplePayTransaction
アクションメソッドの名前は、任意のものに変更できます。Xcode のストーリーボードで、ボタンのセレクタをクラス内で定義したカスタムアクションメソッドに接続してください。そのアクションメソッド内で、支払いリクエストを作成し、PKPaymentAuthorizationController オブジェクトの present(completion:) メソッドを呼び出して支払いシートを表示します。
支払いボタンは、Apple Pay の取引を開始するためにのみ使用できます。
init(target: Any?, action: Selector)
SwiftUI で使用する支払いボタンを作成します。
NSObjectProtocol
静的なテキストを表示するインターフェース要素。
現在の日付または時刻を表示するラベル。
カウントダウンまたはカウントアップタイマーを表示するラベル。
あなたの watchOS アプリのユーザーインターフェイスにあるボタン。
class WKInterfaceAuthorizationAppleIDButton
Apple でサインインのリクエストをトリガーするために使用できるボタン。
class WKInterfaceTextField
編集可能なテキスト領域を表示するインターフェース要素。
class WKInterfaceSwitch
オンとオフの状態を切り替えるインターフェース要素。
class WKInterfaceSlider
ユーザーが値の範囲から単一の浮動小数点数を選択できるようにするインターフェース要素。
class WKInterfaceActivityRing
HealthKit のアクティビティサマリーオブジェクトのデータを表示するビュー。
class WKInterfaceMap
あなたが指定した場所の、操作不可能な地図を表示するインターフェイス要素。