【发布时间】:2020-08-19 15:55:04
【问题描述】:
如果 UISegmentedControl 获得焦点,我会尝试更改段中的白色背景颜色。 请看以下截图:
所以我创建了 UISegmentedControl 和 ovveride didUpdateFocus(in:with:) 的子类 请看下面的截图:
但在那之后焦点不再改变,我无法跳转到 UISegmentedControl 的下一部分。
我看到了类似的问题here,但我没有成功。
它是 tvOS,部署目标是 11.1。
这是为什么呢? 聚焦时更改背景颜色的更好方法是什么? 请帮帮我。
【问题讨论】:
-
如果我使用
super.didUpdateFocus(in: context, with: coordinator),那么焦点引擎可以工作,但分段控件中的片段像第一个屏幕截图一样以白色突出显示。
标签: swift tvos uifocusguide