Opis
Kontroler do widoków interfejsu służący do sterowania i wyświetlania głośności oraz wyciszania odbiornika.
Aplikacja wywołująca rejestruje związane z głośnością elementy interfejsu użytkownika za pomocą kontrolera, ustawiając odpowiednie właściwości. Następnie kontroler reaguje na zdarzenia dotknięcia elementów sterujących, wydają odpowiednie polecenia głośności do odbiornika i aktualizuje je na podstawie otrzymanych od niego informacji o stanie. Kontroler automatycznie włącza i wyłącza elementy sterujące interfejsu odpowiednio do bieżącego stanu sesji i odbiornika.
- Od
- 3,0
Dziedziczy NSObject.
Podsumowanie metody instancji | |
(instancetype) | - init |
Wyznaczony inicjator. Więcej... | |
(void) | - setVolume: |
Wygodny sposób na zmianę głośności odbiornika. Więcej... | |
(void) | - setMuted: |
Wygodna metoda zmiany stanu wyciszenia u odbiorcy. Więcej... | |
(void) | - volumeUp |
Wygodny sposób zwiększania głośności odbiornika o zwiększenie głośności. Więcej... | |
(void) | - volumeDown |
Wygodny sposób na zmniejszanie głośności odbiorcy o zwiększanie głośności. Więcej... | |
(void) | - toggleMuted |
Wygodna metoda przełączania stanu wyciszenia. Więcej... | |
Podsumowanie usługi | |
UIButton * | volumeUpButton |
Przycisk zwiększania głośności. Więcej... | |
UIButton * | volumeDownButton |
Przycisk zmniejszania głośności. Więcej... | |
UISlider * | volumeSlider |
Suwak do wyświetlania i zmieniania bieżącej głośności odbiornika. Więcej... | |
UISwitch * | muteSwitch |
Przełącznik do przełączania stanu wyciszenia odbiorcy. Więcej... | |
GCKUIMultistateButton * | muteToggleButton |
Przełącznik umożliwiający wyciszanie i wyłączanie wyciszenia odbiornika. Więcej... | |
Szczegóły metody
- (instancetype) init |
Wyznaczony inicjator.
- (void) setVolume: | (float) | volume |
Wygodny sposób na zmianę głośności odbiornika.
Przedstawiciele do obecnie aktywnego obiektu GCKSession.
- Parameters
-
volume The new volume. Must be a value in the range [0.0, 1.0].
- (void) setMuted: | (BOOL) | muted |
Wygodna metoda zmiany stanu wyciszenia u odbiorcy.
Przedstawiciele do obecnie aktywnego obiektu GCKSession.
- Parameters
-
muted The new mute state.
- (void) volumeUp |
Wygodny sposób zwiększania głośności odbiornika o zwiększenie głośności.
Przedstawiciele do obecnie aktywnego obiektu GCKSession.
- (void) volumeDown |
Wygodny sposób na zmniejszanie głośności odbiorcy o zwiększanie głośności.
Przedstawiciele do obecnie aktywnego obiektu GCKSession.
- (void) toggleMuted |
Wygodna metoda przełączania stanu wyciszenia.
Przedstawiciele do obecnie aktywnego obiektu GCKSession.
Szczegóły nieruchomości
|
readwritenonatomicweak |
Przycisk zwiększania głośności.
Po kliknięciu przycisku głośność odbiornika jest zwiększana o stopień głośności. Przycisk będzie nieaktywny, jeśli nie jest obecnie aktywna żadna sesja lub jeśli bieżąca sesja nie obsługuje regulacji głośności.
|
readwritenonatomicweak |
Przycisk zmniejszania głośności.
Po kliknięciu przycisku głośność odbiornika jest zmniejszana o stopień głośności. Przycisk będzie nieaktywny, jeśli nie jest obecnie aktywna żadna sesja lub jeśli bieżąca sesja nie obsługuje regulacji głośności.
|
readwritenonatomicweak |
Suwak do wyświetlania i zmieniania bieżącej głośności odbiornika.
Gdy użytkownik zmieni wartość suwaka, głośność zostanie zaktualizowana na odbiorniku. Po otrzymaniu stanu odbiornika wskazującego na zmianę głośności odbiornika wartość na suwaku jest odpowiednio aktualizowana. Suwak będzie nieaktywny, jeśli nie jest aktywna żadna sesja lub jeśli bieżąca sesja nie obsługuje regulacji głośności.
|
readwritenonatomicweak |
Przełącznik do przełączania stanu wyciszenia odbiorcy.
Gdy przełącznik jest przesunięty, stan wyciszenia jest aktualizowany na odbiorniku. Po otrzymaniu informacji o stanie odbiornika wskazującym zmianę stanu wyciszenia u odbiorcy, przełącznik jest odpowiednio aktualizowany. Jeśli nie jest aktywna żadna sesja lub bieżąca sesja nie obsługuje wyciszania, przełącznik będzie wyłączony.
|
readwritenonatomicweak |
Przełącznik umożliwiający wyciszanie i wyłączanie wyciszenia odbiornika.
Rozmówca powinien ustawić odpowiednie ikony „wyciszone” i „wyciszone” odpowiednio dla stanu GCKUIButtonStateMuteOn i GCKUIButtonStateMuteOff przycisku. Stan przycisku jest automatycznie aktualizowany o obecny stan wyciszenia na odbiorniku. Po kliknięciu przycisku stan wyciszenia na odbiorniku jest aktualizowany. Przycisk będzie nieaktywny, jeśli nie jest obecnie aktywna żadna sesja lub jeśli bieżąca sesja nie obsługuje wyciszania głośności.