1

我在屏幕底部有一个宽阔的“停靠”区域。我在它的顶部放置了一个 UIFocusGuide。根据 Dock 中的哪个元素有焦点,如果用户向上滑动,系统可能有也可能没有焦点解决方案。

如果有,我如何告诉我的焦点指南使用系统计算的新焦点项目,但如果没有,它应该使用我在setPreferredFocusEnvironments:

或者,有没有办法确定“向上滑动”将焦点放在哪里而不实际执行?随着 Dock 中的焦点元素发生变化,我可以检查它,如果系统没有提供目的地,我可以添加一个。

我的 Dock 是主视图控制器中的一个视图,preferredFocusEnvironments但当用户尝试从 Dock 中的元素移动到不存在的视图时,它永远不会被调用。

4

0 回答 0