Klasa GCKUICastButton

Odniesienie do klasy GCKUICastButton

Opis

Podklasa klasy UIButton implementująca przycisk „Cast”.

Od
3,0

Dziedziczy element UIButton.

Podsumowanie metody instancji

(instancetype) - initWithCoder:
 Konstruuje nowy GCKUICastButton przy użyciu podanego dekodera. Więcej...
 
(instancetype) - initWithFrame:
 Konstruuje nowy element GCKUICastButton z daną ramką. Więcej...
 
(void) - setInactiveIcon:activeIcon:animationIcons:
 Ustawia ikony aktywnych, nieaktywnych i animowanych stanów przycisku. Więcej...
 
(void) - setAccessibilityLabel:forCastState:
 Ustawia etykietę ułatwień dostępu dla stanów przesyłania przycisku. Więcej...
 

Podsumowanie usługi

BOOL triggersDefaultCastDialog
 Flaga określająca, czy zdarzenie dotknięcia tego przycisku aktywuje wyświetlenie okna przesyłania dostarczanego przez platformę. Więcej...
 
id< GCKUICastButtonDelegatedelegate
 Przedstawiciel powinien odpowiadać na działania użytkownika wykonane w narzędziu GCKUICastButton. Więcej...
 

Szczegóły metody

- (instancetype) initWithCoder: (NSCoder *)  decoder

Konstruuje nowy GCKUICastButton przy użyciu podanego dekodera.

- (instancetype) initWithFrame: (CGRect)  frame

Konstruuje nowy element GCKUICastButton z daną ramką.

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

Ustawia ikony aktywnych, nieaktywnych i animowanych stanów przycisku.

Załączone obrazy powinny być jednokolorowe z przezroczystym tłem. Kolor obrazów nie jest znaczący, ponieważ kolor odcienia przycisku (właściwość tintColor) określa kolor, w którym są renderowane.

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

Ustawia etykietę ułatwień dostępu dla stanów przesyłania przycisku.

Jest to zalecany sposób ustawiania etykiety ułatwień dostępu dla przycisku. Etykieta ustawiona przez setAccessibilityLabel: jest stosowana do wszystkich stanów przesyłania.

Szczegóły nieruchomości

- (BOOL) triggersDefaultCastDialog
readwritenonatomicassign

Flaga określająca, czy zdarzenie dotknięcia tego przycisku aktywuje wyświetlenie okna przesyłania dostarczanego przez platformę.

Domyślnie ta właściwość ma wartość YES. Jeśli aplikacja chce obsługiwać same zdarzenia dotyku, powinna ustawić właściwość NO i zarejestrować odpowiedni element docelowy i odpowiednią akcję dla tego zdarzenia. Tej właściwości nie można ustawić na „NIE”, jeśli delegate ma wartość inną niż nil.

Deprecated:
Użyj GCKUICastButtonDelegate metod, aby zareagować na działania użytkownika dotyczące przycisku przesyłania.
- (id<GCKUICastButtonDelegate>) delegate
readwritenonatomicweak

Przedstawiciel powinien odpowiadać na działania użytkownika wykonane w narzędziu GCKUICastButton.

Jeśli wycofana właściwość triggersDefaultCastDialog ma ustawienie NO, wartość delegata nie może być inna niż zer.

Od
4.6.0