2016-11-18 11 views
2

Я работаю над приложениями Apple tv os. Я хочу сосредоточиться на конкретном UiButton, но я не знаю, как использовать preferFocusEnvironments вместо preferredFocusedView?Как использовать preferredFocusEnvironments insted of preferredFocusedView для ios 10?

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

поэтому любой может помочь мне в этом вопросе?

+0

Проверить этот ответ пожалуйста http://stackoverflow.com/questions/39479180/tvos-10-preferredfocusview-is-deprecated-how-do-i-change-to-preferredfocusenvi/39490125#39490125 –

+0

спасибо Roman Подымы. –

ответ

4

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

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

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

InstEd этого.

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

Это хороший способ, всякий раз, когда вы находите решение, вы предлагаете свой aswer –