我正在研究apple tv os应用程序。我想把重点放在特定的UiButton上,但我不知道如何使用preferredFocusEnvironments而不是preferredFocusedView?
我可以使用preferredFocusedView,但不推荐使用此变量。
所以任何人都可以帮我解决这个问题吗?
答案 0 :(得分:6)
我可以按照link
解决这个问题我做的如下:
@IBOutlet weak var viewTemp: UIView!
override var preferredFocusEnvironments : [UIFocusEnvironment] {
//Condition
return [viewTemp]
}
这样做了。
override weak var preferredFocusedView: UIView? {
//Condition
return viewTemp
}