GCKUICastButton 类

GCKUICastButton 类参考文档

概览

用于实现“投射”按钮的 UIButton 的子类。

辛塞
3.0

继承 UIButton。

实例方法摘要

(instancetype) - initWithCoder:
 使用给定的解码器构造新的 GCKUICastButton更多...
 
(instancetype) - initWithFrame:
 使用给定帧构造新的 GCKUICastButton更多...
 
(void) - setInactiveIcon:activeIcon:animationIcons:
 设置按钮的有效状态、无效状态和动画状态的图标。更多...
 
(void) - setAccessibilityLabel:forCastState:
 设置按钮的投放状态的无障碍标签。更多...
 

属性摘要

BOOL triggersDefaultCastDialog
 一个标记,指示此按钮上的触摸事件是否会触发框架提供的“投放”对话框。更多...
 

方法详细信息

- (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,并为触摸事件注册相应的目标和操作。