2016-05-16 3 views
2

У меня есть UIViewController нравится этаПользовательские UIButton фокус не работает должным образом в tvOS

+View 
     button1 
     button2 
     backgroundImage 
     ScrollView 
       scrollBackgroundImage 
       scrollButton1 
       scrollButton2 

Все кнопки имеют пользовательского типа если первоначальный акцент не на button1 то независимо от того, что я делаю акцент никогда не идет на которые находятся внутри scrollView. Если начальный фокус находится на button2, тогда фокус никогда не переходит в button1/button2.

Если я меняю все кнопки на тип Система, тогда фокус начинает работать как ожидалось.

ответ

0

На самом деле, фокус действительно находится между button1 и button2.

Если вы измените тип кнопки на Custom, это означает, что вы должны обрабатывать визуальные фокусные обновления самостоятельно (например, в методе didUpdateFocusInContext(context: UIFocusUpdateContext, withAnimationCoordinator coordinator: UIFocusAnimationCoordinator)).

Смежные вопросы