首页 > 解决方案 > tvos 如何始终关注特定的 tableViewCell

问题描述

我已经创建了 tvOs 应用程序并坚持使用焦点引擎。

我有tableview,并设置为remembersLastFocusedIndexPathtrue。我必须覆盖indexPathForPreferredFocusedView. 当我第一次集中注意力时,indexPathForPreferredFocusedView被叫到,我让细胞集中,我需要什么。但在其他时候,我得到最后一个重点索引路径。当我定义remembersLastFocusedIndexPath为假时,indexPathForPreferredFocusedView不会被调用。

我需要做什么,只关注细胞,我需要什么?

标签: iosfocustvosfocus-engine

解决方案


覆盖以下函数并返回您要关注的索引路径。

override func indexPathForPreferredFocusedView(in tableView: UITableView) -> IndexPath? {}

演示


推荐阅读