概览
实现“投射”按钮的 UIButton 的子类。
- 开始时间
- 3.0
继承 UIButton。
实例方法摘要 | |
(instancetype) | - initWithCoder: |
使用给定解码器构造新的 GCKUICastButton。更多... | |
(instancetype) | - initWithFrame: |
使用给定帧构造新的 GCKUICastButton。更多... | |
(void) | - setInactiveIcon:activeIcon:animationIcons: |
设置按钮的活动、非活动状态和动画状态的图标。更多... | |
(void) | - setAccessibilityLabel:forCastState: |
为按钮的投射状态设置无障碍功能标签。更多... | |
属性摘要 | |
BOOL | triggersDefaultCastDialog |
一个标记,指示此按钮上的触摸事件是否会触发显示框架提供的“投射”对话框。更多... | |
id< GCKUICastButtonDelegate > | delegate |
设置委托来响应对 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: 设置的标签会应用于所有投射状态。
房源详情
|
readwritenonatomicassign |
一个标记,指示此按钮上的触摸事件是否会触发显示框架提供的“投射”对话框。
默认情况下,此属性设置为 YES
。如果应用希望自行处理触摸事件,则应将该属性设置为 NO
,并为触摸事件注册适当的目标和操作。如果 delegate
设置为非 nil 值,则不能将此属性设置为 NO。
- Deprecated:
- 使用 GCKUICastButtonDelegate 方法响应用户在投放按钮上执行的操作。
|
readwritenonatomicweak |
设置委托来响应对 GCKUICastButton
执行的用户操作。
如果已弃用的属性 triggersDefaultCastDialog
设置为 NO,则不应将委托设置为非 nil 值。
- 开始时间
- 4.6.0