我正在构建一个纸牌游戏(用于 tvos),用户应该能够在其中从板上移除纸牌。在游戏结束时,棋盘上可能只剩下几张牌,它们可能会排列成下图中的按钮。
如何让用户将焦点从按钮 1 移动到按钮 0 或 2?
在SO 的一个类似问题的未接受答案中,有人建议应该使用UIFocusGuide
. 我认为该答案不适用于我的问题,因为在这种方法中,必须preferredFocusedView
提前告诉 focusGuide(例如,在用户在 siri-remote 中滑动之前)!在我的情况下,首选的下一个焦点取决于滑动方向,例如 focusHeading
.