TVOS UITableViewCell _UIFloatingContentView 它是啥以及为啥?

Posted

技术标签:

【中文标题】TVOS UITableViewCell _UIFloatingContentView 它是啥以及为啥?【英文标题】:TVOS UITableViewCell _UIFloatingContentView what is it and for what?TVOS UITableViewCell _UIFloatingContentView 它是什么以及为什么? 【发布时间】:2019-11-07 14:09:56 【问题描述】:

_UIFloatingContentView 它是什么?我怎样才能摆脱这个,我应该这样做吗?它仅在聚焦后才添加到单元格中。它的记录很差。

【问题讨论】:

【参考方案1】:

类名开头的下划线表示这是Apple的私有类。

由于它的名字,这个类可能定义了某种类型的视图,Apple 使用该视图在单元格获得焦点时为它们提供不同的外观。但是,除非你开始在 Apple 工作,或者有一天这个课程在 SDK 中公开,否则你永远无法确定这个课程的用途。

您不应该处理私有元素。如果它们不是公共 API 的一部分,Apple 不希望任何人使用它们。这意味着他们可能会在没有任何建议或弃用期的情况下决定更改其内部实现,并且您对这些私有类的所有代码假设都会突然被打破。

【讨论】:

以上是关于TVOS UITableViewCell _UIFloatingContentView 它是啥以及为啥?的主要内容,如果未能解决你的问题,请参考以下文章

无法在 UITableViewCell 中聚焦 UICollectionViewCell

如何禁用默认的 tvOS 焦点动画?

单击UITableViewCell时执行操作

tvOS 上的 GCDWebServer

如何在tvOS中使用_whyIsThisViewNotFocusable?

呼吸灯