自定义UIButton焦点在tvOS中无法正常工作

时间:2016-05-16 23:43:57

标签: objective-c uiscrollview uibutton tvos

我有arg1 = user_calc[0].to_i arg2 = user_calc[4].to_i calculator(arg1, user_calc[2], arg2) 这样的

UIViewController

所有按钮均为自定义类型 如果初始焦点在 +View button1 button2 backgroundImage ScrollView scrollBackgroundImage scrollButton1 scrollButton2 ,那么无论我做什么,焦点都不会转到button1内的按钮。 如果初始焦点位于scrollView,则焦点永远不会转到button2 / button1

如果我更改所有按钮以键入系统,则焦点将按预期开始工作。

1 个答案:

答案 0 :(得分:0)

实际上,焦点确实介于button1button2之间。

如果您将按钮类型更改为Custom,则表示您应自行处理视觉焦点更新(例如,在didUpdateFocusInContext(context: UIFocusUpdateContext, withAnimationCoordinator coordinator: UIFocusAnimationCoordinator)方法中)。