概览
用于实现“投射”按钮的 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 设置的标签会应用于所有投放状态。
属性详情
|
readwritenonatomicassign |
一个标记,指示此按钮上的触摸事件是否会触发框架提供的“投放”对话框。
默认情况下,此属性会设置为 YES
。如果应用希望自行处理触摸事件,则应将该属性设置为 NO
,并为触摸事件注册相应的目标和操作。