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