2016-11-18 4 views
2

私はApple TVのアプリケーションに取り組んでいます。私は特定のUiButtonにフォーカスを移したいと思いますが、preferredFocusedViewではなくpreferredFocusEnvironmentsの使い方がわかりません。ios 10のpreferredFocusedViewのpreferredFocusEnvironments instedを使用するにはどうすればよいですか?

私はpreferredFocusedViewを使用できますが、この変数は推奨されていません。

誰でもこの問題を解決できますか?

+0

チェックこの答えてくださいhttp://stackoverflow.com/questions/39479180/tvos-10-preferredfocusview-is-deprecated-how-do-i-change-to-preferredfocusenvi/39490125#39490125 –

+0

感謝Podymov。 –

答えて

4

私は私がやったこのlink

に従うことによって、この問題を解決することができる午前は以下の通りである:本の

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

insted。ローマ

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

これは良い方法です。解決策が見つかるたびに、あなたのアシュワー –

関連する問題