ios - tvos 如何始终关注特定的 tableViewCell
问题描述
我已经创建了 tvOs 应用程序并坚持使用焦点引擎。
我有tableview,并设置为remembersLastFocusedIndexPath
true。我必须覆盖indexPathForPreferredFocusedView
. 当我第一次集中注意力时,indexPathForPreferredFocusedView
被叫到,我让细胞集中,我需要什么。但在其他时候,我得到最后一个重点索引路径。当我定义remembersLastFocusedIndexPath
为假时,indexPathForPreferredFocusedView
不会被调用。
我需要做什么,只关注细胞,我需要什么?
解决方案
覆盖以下函数并返回您要关注的索引路径。
override func indexPathForPreferredFocusedView(in tableView: UITableView) -> IndexPath? {}
推荐阅读
- python - 无法卸载 pip 安装的全局包
- python - 如何修复 ModuleNotFoundError?
- python - Selenium 'dict' 对象没有属性 'to_capabilities'
- python - 使用 Python 启用和使用 Jetson GPIO 引脚
- laravel - 如何获得第一、第二、第三周格式碳 laravel
- javascript - Javascript 检查是否在浏览器中阻止跟踪以及如何使用 javascript 启用它?
- reactjs - 在 react-canvas-draw 中绘制到图像库 64
- javascript - 调用 cookies.set 时出错(对象详细信息,可选函数回调):参数“详细信息”处出错:意外属性:“会话”
- sql - 原因:liquibase.exception.DatabaseException:错误:列“id”属于 bigint 类型,但表达式属于 text 类型
- java - “DAY_OF_WEEK”的第“1”天与星期一不一致