Klasa GCKUICastButton

Dokumentacja klasy GCKUICastButton

Omówienie

Podklasa UIButton, która zawiera przycisk Cast.

Sincé
3,0

Dziedziczy przycisk UI.

Podsumowanie metody instancji

(instancetype) - initWithCoder:
 Konstruuje nowy GCKUICastButton na podstawie danego dekodera. Więcej...
 
(instancetype) - initWithFrame:
 Tworzy nowy obiekt GCKUICastButton z podaną ramką. Więcej...
 
(void) - setInactiveIcon:activeIcon:animationIcons:
 Ustawia ikony aktywnych, nieaktywnych i animowanych przycisków. 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, która wskazuje, czy zdarzenie dotknięcia tego przycisku spowoduje wyświetlenie okna dialogowego przesyłania udostępnionego przez platformę. Więcej...
 

Szczegóły metody

- (instancetype) initWithCoder: (NSCoder *)  decoder

Konstruuje nowy GCKUICastButton na podstawie danego dekodera.

- (instancetype) initWithFrame: (CGRect)  frame

Tworzy nowy obiekt GCKUICastButton z podaną ramką.

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

Ustawia ikony aktywnych, nieaktywnych i animowanych przycisków.

Dostarczane obrazy powinny być jednokolorowe i przezroczyste. Kolor obrazów nie jest istotny, ponieważ kolor przycisku (właściwość tintColor) określa kolor, w jakim są renderowane.

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

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

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 usługi

- (BOOL) triggersDefaultCastDialog
readwritenonatomicassign

Flaga, która wskazuje, czy zdarzenie dotknięcia tego przycisku spowoduje wyświetlenie okna dialogowego przesyłania udostępnionego przez platformę.

Domyślnie ta właściwość ma wartość YES. Jeśli aplikacja chce sama obsługiwać zdarzenia dotyku, powinna ustawić właściwość na NO i rejestrować odpowiednie działanie oraz działanie związane ze zdarzeniem dotykowym.