Как использовать предпочитаемый 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
}