<GCKUICastButtonDelegate> プロトコル

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

概要

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

シンセ
4.6.0

<UIButtonNSObject> を継承します。

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

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

メソッドの詳細

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

ユーザーが iOS14 以降で初めてキャスト ボタンがタップされ、以前にキャスト デバイスの検出が開始されたことがないことをデリゲートに通知します。

このメソッドを実装して、カスタム ローカル ネットワーク アクセスのインタースティシャル ダイアログをユーザーに表示します。実装されていない場合は、デフォルトのダイアログが表示されます。

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.