GCKUICastButton クラス

GCKUICastButton クラス リファレンス

概要

「キャスト」ボタンを実装する UIButton のサブクラス。

開始:
3.0

UIButton を継承します。

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

(instancetype) - initWithCoder:
 指定されたデコーダを使用して新しい GCKUICastButton を作成します。その他...
 
(instancetype) - initWithFrame:
 指定されたフレームで新しい GCKUICastButton を作成します。その他...
 
(void) - setInactiveIcon:activeIcon:animationIcons:
 ボタンの有効状態、無効状態、アニメーション状態のアイコンを設定します。その他...
 
(void) - setAccessibilityLabel:forCastState:
 ボタンのキャスト状態のユーザー補助ラベルを設定します。その他...
 

プロパティの概要

BOOL triggersDefaultCastDialog
 このボタンのタッチイベントによって、フレームワークが提供するキャスト ダイアログの表示がトリガーされるかどうかを示すフラグ。その他...
 
id< GCKUICastButtonDelegatedelegate
 GCKUICastButton に対して実行されたユーザー アクションに応答するようにデリゲートを設定します。その他...
 

メソッドの詳細

- (instancetype) initWithCoder: (NSCoder *)  decoder

指定されたデコーダを使用して新しい GCKUICastButton を作成します。

- (instancetype) initWithFrame: (CGRect)  frame

指定されたフレームで新しい GCKUICastButton を作成します。

- (void) setInactiveIcon: (UIImage *)  inactiveIcon
activeIcon: (UIImage *)  activeIcon
animationIcons: (NSArray< UIImage * > *)  animationIcons 

ボタンの有効状態、無効状態、アニメーション状態のアイコンを設定します。

提供される画像はすべて背景が透明な単色である必要があります。画像の色は重要ではありません。画像の色はボタンの色合い(tintColor プロパティ)でレンダリングされる色によって決まります。

- (void) setAccessibilityLabel: (NSString *)  label
forCastState: (GCKCastState)  state 

ボタンのキャスト状態のユーザー補助ラベルを設定します。

ボタンにユーザー補助ラベルを設定する場合は、この方法をおすすめします。setAccessibilityLabel によって設定されたラベルがすべてのキャスト状態に適用されます。

物件の詳細

- (BOOL) triggersDefaultCastDialog
readwritenonatomicassign

このボタンのタッチイベントによって、フレームワークが提供するキャスト ダイアログの表示がトリガーされるかどうかを示すフラグ。

デフォルトでは、このプロパティは YES に設定されています。アプリでタッチイベント自体を処理する場合は、このプロパティを NO に設定し、タッチイベントに適切なターゲットとアクションを登録する必要があります。delegate が nil 以外の値に設定されている場合、このプロパティを NO に設定することはできません。

Deprecated:
GCKUICastButtonDelegate メソッドを使用すると、キャストボタンに対するユーザー操作に応答できます。
- (id<GCKUICastButtonDelegate>) delegate
readwritenonatomicweak

GCKUICastButton に対して実行されたユーザー アクションに応答するようにデリゲートを設定します。

非推奨のプロパティ triggersDefaultCastDialog が NO に設定されている場合は、委譲を nil 以外の値に設定しないでください。

開始:
4.6.0