XCode 26.6 日本語化計画
現在のインターフェースコントローラ上に、アラートまたはアクションシートを表示します。
func presentAlert(
withTitle title: String?,
message: String?,
preferredStyle: WKAlertControllerStyle,
actions: [WKAlertAction]
)
title
アラートのタイトルです。あなたのアラートの意図を伝えるためにこの文字列を使用してください。
message
アラートの本文として表示するテキストです。この文字列は、アラートに関連する二次的情報を表示するために使用します。
preferredStyle
シートの推奨スタイル。利用可能な定数を使用して、表示するシートの種類(アラートまたはアクション)とボタンの構成を指定します。
actions
表示するカスタムボタンを説明する WKAlertAction オブジェクトの配列です。この配列には、少なくとも1つのボタンを含めなければなりません。WKAlertControllerStyle.sideBySideButtonsAlert スタイルの場合、配列には正確に 2 つのボタンを含めなければなりません。各ボタンに関連したブロックは、その他の処理を実行することに加え、シートを閉じる処理を行う必要があります。
アクションシートやアラートシートを使用すると、現在のワークフローを一時的に中断し、ユーザーにメッセージを表示できます。シート自体はインターフェイスコントローラの前面にぼかし効果のかかったレイヤーを配置し、その上にタイトルとメッセージテキストを表示します。あなたがアクションボタンを提供している場合、それらのボタンはシートの下部に表示されます。ユーザーがいずれかのボタンをタップすると、WatchKit は自動的にシートを閉じ、そのボタンのハンドラブロックを実行します。また、dismiss() メソッドを呼び出して、プログラムからシートを閉じることも可能です。
WKAlertControllerStyle.actionSheet スタイルを使用する場合、actions 配列で「キャンセル」ボタンを指定しなければ、このメソッドはシートの最上部にローカライズされた「キャンセル」ボタンを自動的に含みます。いずれかのボタンを「キャンセル」ボタンとして構成(つまり WKAlertActionStyle.cancel スタイルで初期化)している場合、シートにはデフォルトの「キャンセル」というテキストの代わりに、そのボタンのテキストが表示されます。
一度に表示できるアクションシートやアラートシートは 1 つだけです。すでにシートが表示されている状態でこのメソッドを呼び出すと、新しいシートが表示される前に、それまで表示されていたシートが閉じられます。
func presentController(withName: String, context: Any?)
単一のインターフェースコントローラをモーダルで表示します。
func presentController(withNames: [String], contexts: [Any]?)
ページを基本としたインターフェイスをモーダルで表示します。
func presentController(withNamesAndContexts: [(name: String, context: AnyObject)])
ページを基本としたインターフェイスをモーダルで表示します。
標準システムアラートのスタイルを示す定数。
現在のインターフェースコントローラを画面から閉じます。