<GCKUICastButtonDelegate> プロトコル

<GCKUICastButtonDelegate> プロトコル リファレンス

概要

このプロトコルのメソッドを使用して、ユーザーの操作に応じてカスタム ダイアログを表示します。

開始:
4.6.0

<UIButtonNSObject> を継承します。

インスタンス メソッドの概要

(void) - castButtonDidTapToPresentLocalNetworkAccessPermissionDialog:
 iOS 14 以降でユーザーが初めてキャスト アイコンをタップしたことと、現在または以前のアプリ セッションでキャスト デバイスの検出が開始されていないことを、委任者に伝えます。その他...
 
(void) - castButtonDidTap:toPresentDialogForCastState:
 現在または前のアプリ セッションで検出が開始された後、ユーザーがキャストボタンをタップしたことをデリゲートに通知します。その他...
 

メソッドの詳細

- (void) castButtonDidTapToPresentLocalNetworkAccessPermissionDialog: (GCKUICastButton *)  castButton
optional

iOS 14 以降でユーザーが初めてキャスト アイコンをタップしたことと、現在または以前のアプリ セッションでキャスト デバイスの検出が開始されていないことを、委任者に伝えます。

このメソッドを実装して、カスタム ダイアログを表示します。設定されていない場合は、デフォルトのダイアログが表示されます。

Parameters
castButtonInstance of GCKUICastButton tapped.
- (void) castButtonDidTap: (GCKUICastButton *)  castButton
toPresentDialogForCastState: (GCKCastState)  castState 
optional

現在または前のアプリ セッションで検出が開始された後、ユーザーがキャストボタンをタップしたことをデリゲートに通知します。

キャスト状態に応じてカスタム ダイアログを表示するには、このメソッドを実装します。GCKCastContext::castState を監視して、キャスト状態の変化に応じてダイアログを動的に更新する。設定されていない場合は、デフォルトのダイアログが表示されます。

Parameters
castButtonInstance of GCKUICastButton tapped.
castStateCast state when the cast button is tapped.