概要
「キャスト」ボタンを実装する UIButton のサブクラス。
- 開始:
- 3.0
UIButton を継承します。
インスタンス メソッドの概要 | |
(instancetype) | - initWithCoder: |
指定されたデコーダを使用して新しい GCKUICastButton を作成します。その他... | |
(instancetype) | - initWithFrame: |
指定されたフレームで新しい GCKUICastButton を作成します。その他... | |
(void) | - setInactiveIcon:activeIcon:animationIcons: |
ボタンの有効状態、無効状態、アニメーション状態のアイコンを設定します。その他... | |
(void) | - setAccessibilityLabel:forCastState: |
ボタンのキャスト状態のユーザー補助ラベルを設定します。その他... | |
プロパティの概要 | |
BOOL | triggersDefaultCastDialog |
このボタンのタッチイベントによって、フレームワークが提供するキャスト ダイアログの表示がトリガーされるかどうかを示すフラグ。その他... | |
id< GCKUICastButtonDelegate > | delegate |
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 によって設定されたラベルがすべてのキャスト状態に適用されます。
物件の詳細
|
readwritenonatomicassign |
このボタンのタッチイベントによって、フレームワークが提供するキャスト ダイアログの表示がトリガーされるかどうかを示すフラグ。
デフォルトでは、このプロパティは YES
に設定されています。アプリでタッチイベント自体を処理する場合は、このプロパティを NO
に設定し、タッチイベントに適切なターゲットとアクションを登録する必要があります。delegate
が nil 以外の値に設定されている場合、このプロパティを NO に設定することはできません。
- Deprecated:
- GCKUICastButtonDelegate メソッドを使用すると、キャストボタンに対するユーザー操作に応答できます。
|
readwritenonatomicweak |
GCKUICastButton
に対して実行されたユーザー アクションに応答するようにデリゲートを設定します。
非推奨のプロパティ triggersDefaultCastDialog
が NO に設定されている場合は、委譲を nil 以外の値に設定しないでください。
- 開始:
- 4.6.0