Уделять внимание элементу под tabBar - PullRequest
0 голосов
/ 11 апреля 2019

Как задать фокус на элементе под tvOS native tabBar?

Например, приложение myCanal делает это, как показано ниже:

Проведите пальцем вниз, чтобы переместитьфокус от главной вкладки Bar до второй вкладки Bar.

Как настроить фокусировкудвигатель, чтобы получить это конкретное поведение?

1 Ответ

0 голосов
/ 12 апреля 2019

Проведите пальцем вниз, перемещая фокус с панели вкладок на контроллер представления, представленный на выбранной вкладке.

Фокусировка на второй панели вкладок может быть достигнута установкой предпочитаемый фокус-окружающей среды в представленииконтроллер, представленный панелью вкладок.

Пример:

final class TheViewController: UIViewController {

   @IBOutlet private var theSecondTabBar: UIView!

   override var preferredFocusEnvironments: [UIFocusEnvironment] {
       return [theSecondTabBar]
   }
}
...