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