Klasa GCKUICastButton

Dokumentacja klasy GCKUICastButton

Przegląd

Podklasa UIButton, która implementuje przycisk „Prześlij”.

Od
3,0

Dziedziczy po UIButton.

Podsumowanie metod instancji

(instancetype) - initWithCoder:
 Tworzy nowy obiekt GCKUICastButton za pomocą podanego dekodera. Więcej…
 
(instancetype) - initWithFrame:
 Tworzy nowy obiekt GCKUICastButton z podaną ramką. Więcej…
 
(void) - setInactiveIcon:activeIcon:animationIcons:
 Ustawia ikony dla stanów aktywnego, nieaktywnego i animowanego 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 wskazująca, czy zdarzenie dotknięcia tego przycisku spowoduje wyświetlenie okna przesyłania dostarczonego przez platformę. Więcej…
 

Szczegóły metody

- (instancetype) initWithCoder: (NSCoder *)  decoder

Tworzy nowy obiekt GCKUICastButton za pomocą podanego 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 dla stanów aktywnego, nieaktywnego i animowanego przycisku.

Przesłane obrazy powinny być jednokolorowe i mieć przezroczyste tło. Kolor obrazów nie ma znaczenia, ponieważ kolor przycisku (właściwość tintColor) określa kolor, w jakim są one 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 usługi

- (BOOL) triggersDefaultCastDialog
readwritenonatomicassign

Flaga wskazująca, czy zdarzenie dotknięcia tego przycisku spowoduje wyświetlenie okna przesyłania dostarczonego przez platformę.

Domyślnie ta właściwość ma wartość YES. Jeśli aplikacja chce samodzielnie obsługiwać zdarzenia dotyku, powinna ustawić wartość właściwości na NO i zarejestrować odpowiedni cel i działanie dla zdarzenia dotyku.