總覽
實作「投放」按鈕的 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