UITableViewCell 中 focusStyle 的用途是什么?

问题描述 投票:0回答:1

focusStyle
UITableViewCell
内部有什么用途以及如何定制它?我尝试将 focusStyle 设置为 Custom 并按照 Apple 文档中的建议实现
didUpdateFocus(in:with:)
,但该方法从未被调用,并且没有关于 focusStyle 作用的视觉线索。

文档指出 focusStyle 用于设置焦点时单元格的外观。

ios swift uitableview
1个回答
2
投票

首先你要明白什么是焦点。焦点用于控制

tvOS
上的应用程序,也可用于 Catalyst 和其他类型的键盘导航。

首先阅读使用 Apple TV Remote。然后请注意,基本接口是在

UIView
UIFocusItem
协议)上声明的。

UITableView
UITableViewCell
只是有一些额外的 API,您可以使用它们在聚焦时更新单元格,类似于
setHighlighted(_:animated:)
setSelected(_:animated:)

© www.soinside.com 2019 - 2024. All rights reserved.