自定义的UIButton在tvOS上无法正确聚焦

3

我有一个像这样的UIViewController

  +View
       button1
       button2
       backgroundImage
       ScrollView
              scrollBackgroundImage
              scrollButton1
              scrollButton2

所有的按钮都是自定义类型,如果初始焦点在button1上,那么无论我做什么,焦点永远不会转移到scrollView内部的按钮。 如果初始焦点在button2上,则焦点永远不会转移到button1/button2

如果我将所有按钮更改为系统类型,则焦点开始按预期工作。

1个回答

0

实际上,焦点确实在button1button2之间切换。

如果您将按钮类型更改为Custom,这意味着您应该自己处理视觉焦点更新(例如,在didUpdateFocusInContext(context: UIFocusUpdateContext, withAnimationCoordinator coordinator: UIFocusAnimationCoordinator)方法中)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接