元のドキュメント: developer.apple.com/documentation/watchkit/wkinterfacecontroller/presentcontroller(_:)


インスタンスメソッド


presentController(_:)

  廃止  


ページを基礎としたインターフェイスをモーダル表示します。


watchOS

@MainActor @nonobjc @preconcurrency
final func presentController(_ namesAndContexts: [(name: String, context: AnyObject)])

廃止


代わりに、presentController(withNamesAndContexts:) を使用してください。





パラメータ


namesAndContexts

タプルの配列。各タプルには、以下の名前付き要素が含まれていなければなりません。


name

表示したいインターフェイスコントローラの名前。ストーリーボードにおいて、インターフェイスコントローラの名前は、属性 Inspector にあるオブジェクトの Identifier プロパティに格納されています。この要素は nil にすることはできません。


context

新しいインターフェイスコントローラに渡すべきオブジェクト。このパラメータで指定するオブジェクトを使用して、表示すべきデータや関連する状態情報など、重要な情報を新しいインターフェイスコントローラに伝達します。この要素に nil を指定することも可能ですが、推奨はされません。


議論


このメソッドを呼び出すと、WatchKit は新しいインターフェイスコントローラをロードして初期化し、アニメーションを伴って現在のインターフェイスコントローラの上に配置します。モーダルインターフェイスは画面下部からスライドアップし、それまでのインターフェイスを完全に覆い隠します。WatchKit は、最初に names 配列内の最初のインターフェイスコントローラを表示します。ユーザーは水平方向にスワイプすることで、他のインターフェイスに移動できます。


モーダルインターフェイスのタイトルは、setTitle(_:) メソッドを使用して明示的に変更されない限り、Cancel という文字列に設定されます。タイトルをタップすると、インターフェイスは自動的に閉じます。プログラムからインターフェイスを閉じるには、dismiss() メソッドを呼び出します。


このメソッドは、必ず WatchKit 拡張機能のメインスレッドから呼び出してください。





以下も見よ


廃止されたシンボル


テキスト応答キー

テキスト応答情報を取得するためのキー。


func addMenuItem(withImageNamed: String, title: String, action: Selector)

Watch アプリのバンドルに含まれる既存の画像リソースを使用して、コンテキストメニューにアクションを追加します。

  廃止  


func addMenuItem(with: WKMenuItemIcon, title: String, action: Selector)

システム提供のアイコンを使用して、コンテキストメニューにアクションを追加します。

  廃止  


func addMenuItem(with: UIImage, title: String, action: Selector)

WatchKit 拡張機能が提供する画像を使用して、コンテキストメニューにアクションを追加します。

  廃止  


func beginGlanceUpdates()

Glance(グランス)の更新タスク(長時間に及ぶ可能性があるもの)を開始しようとしていることをシステムに通知します。

  廃止  


func clearAllMenuItems()

コンテキストメニューから、プログラムによって追加されたすべてのアクションを削除します。

  廃止  


func endGlanceUpdates()

Glance コンテンツの更新が完了したことをシステムに通知します。

  廃止  


func handleUserActivity([AnyHashable : Any]?)

Handoff 関連のアクティビティに応答します。

  廃止  


class func reloadRootControllers(withNames: [String], contexts: [Any]?)

指定されたインターフェイスコントローラをロードし、アプリのページを基礎としたインターフェイスを再構築します。

  廃止  


func updateUserActivity(String, userInfo: [AnyHashable : Any]?, webpageURL: URL?)

現在のユーザーの操作をシステムに登録します。

  廃止  


enum WKMenuItemIcon

メニューに使用できるテンプレート画像。

  廃止  














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ