如何为 ios 10 使用 preferredFocusEnvironments 而不是 preferredFocusedView?

how to use preferredFocusEnvironments insted of preferredFocusedView for ios 10?

我正在开发 apple tv os 应用程序。我想将焦点转移到特定的 UiButton,但我不知道如何使用 preferredFocusEnvironments 而不是 preferredFocusedView?

我可以使用 preferredFocusedView 但这个变量已被弃用。

所以有人可以帮我解决这个问题吗?

我可以按照这个

解决这个问题

我所做的如下:

@IBOutlet weak var viewTemp: UIView!
override var preferredFocusEnvironments : [UIFocusEnvironment] {
    //Condition
    return [viewTemp]
}

代替这个。

override weak var preferredFocusedView: UIView? {
    //Condition
    return viewTemp
}