Wye*_*tro 2 objective-c uiview apple-tv tvos
我正在为tvOS申请.我有一个包含一个视图UIButton和一个自定义UIView包含一些其他的自定义视图.模拟器只能突出显示UIButton而不是自定义视图.
如果您的自定义视图需要可聚焦,则覆盖canBecomeFocused以返回YES(默认情况下,它返回NO).
canBecomeFocused将回归
如果视图可以聚焦,则为YES; 否则没有.
但是,尝试通过执行以下操作为canBecomeFocus分配YES:
self.customView.canBecomeFocused = YES;
Run Code Online (Sandbox Code Playgroud)
给出了这个错误:
No setter method 'setCanBecomeFocused:' for assignment to property
Run Code Online (Sandbox Code Playgroud)
我该如何做到这一点?
它看起来像UIView声明函数/属性.
您是否尝试过覆盖这样的功能?
override func canBecomeFocused() -> Bool {
return true
}
Run Code Online (Sandbox Code Playgroud)
- (BOOL)canBecomeFocused {
return YES;
}
Run Code Online (Sandbox Code Playgroud)
我没试过这个,但它可能适合你.
| 归档时间: |
|
| 查看次数: |
2300 次 |
| 最近记录: |