GCKUICastButton 클래스

GCKUICastButton 클래스 참조

개요

'전송' 버튼을 구현하는 UIButton의 서브클래스입니다.

다음 이후:
3.0

UIButton을 상속합니다.

인스턴스 메서드 요약

(instancetype) - initWithCoder:
 지정된 디코더를 사용하여 새 GCKUICastButton를 구성합니다. 더보기...
 
(instancetype) - initWithFrame:
 지정된 프레임으로 새 GCKUICastButton를 구성합니다. 더보기...
 
(void) - setInactiveIcon:activeIcon:animationIcons:
 버튼의 활성, 비활성, 애니메이션 상태에 관한 아이콘을 설정합니다. 더보기...
 
(void) - setAccessibilityLabel:forCastState:
 버튼의 전송 상태에 대한 접근성 라벨을 설정합니다. 더보기...
 

속성 요약

BOOL triggersDefaultCastDialog
 이 버튼의 터치 이벤트가 프레임워크에서 제공하는 전송 대화상자의 표시를 트리거할지 여부를 나타내는 플래그입니다. 더보기...
 
id< GCKUICastButtonDelegatedelegate
 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: 에서 설정한 라벨이 모든 전송 상태에 적용됩니다.

부동산 세부정보

- (BOOL) triggersDefaultCastDialog
readwritenonatomicassign

이 버튼의 터치 이벤트가 프레임워크에서 제공하는 전송 대화상자의 표시를 트리거할지 여부를 나타내는 플래그입니다.

기본적으로 이 속성은 YES로 설정됩니다. 애플리케이션이 터치 이벤트 자체를 처리하려면 속성을 NO로 설정하고 터치 이벤트에 적절한 타겟과 작업을 등록해야 합니다. delegate이 nil이 아닌 값으로 설정된 경우 이 속성을 NO로 설정할 수 없습니다.

Deprecated:
GCKUICastButtonDelegate 메서드를 사용하여 전송 버튼에서 사용자 작업에 응답합니다.
- (id<GCKUICastButtonDelegate>) delegate
readwritenonatomicweak

GCKUICastButton에서 실행된 사용자 작업에 응답하도록 위임을 설정합니다.

지원 중단된 속성 triggersDefaultCastDialog가 NO로 설정된 경우 위임을 nil이 아닌 값으로 설정하면 안 됩니다.

다음 이후:
4.6.0