Как использовать предпочитаемый FocusEnvironments вместо предпочитаемого FocusedView для ios 10?

Я работаю над приложением Apple TV OS. Я хочу переместить фокус на конкретный UiButton, но я не знаю, как использовать предпочитаемый фокус-среды вместо предпочтительного фокусированного вида?

Я могу использовать предпочитаемыйфокусированный вид, но для этой переменной не рекомендуется.

так кто-нибудь может помочь мне в этом вопросе?

1 ответ

Решение

Я могу решить этот вопрос, перейдя по этой ссылке

Что я сделал, как показано ниже:

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

настаивал на этом.

override weak var preferredFocusedView: UIView? {
    //Condition
    return viewTemp
}
Другие вопросы по тегам