GCKUICastButton クラス

GCKUICastButton クラス リファレンス

概要

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

発足
3.0

UIButton を継承します。

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

(instancetype) - initWithCoder:
 指定されたデコーダを使用して新しい GCKUICastButton を構築します。詳細...
 
(instancetype) - initWithFrame:
 指定されたフレームで新しい GCKUICastButton を構築します。詳細...
 
(void) - setInactiveIcon:activeIcon:animationIcons:
 ボタンのアクティブ、非アクティブ、アニメーション状態のアイコンを設定します。詳細...
 
(void) - setAccessibilityLabel:forCastState:
 ボタンのキャスト状態のユーザー補助ラベルを設定します。詳細...
 

プロパティの概要

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

メソッドの詳細

- (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 に設定し、タッチイベントの適切なターゲットとアクションを登録する必要があります。