我想为tvOS创建一个EPG以及分页

时间:2017-11-02 10:27:12

标签: tvos apple-tv iptv

我正在尝试在tvOS中创建EPG,其中我已经为第一组数据成功创建了collectionView流程布局,即24个频道和4个小时的节目。

我已经在iOS中创建了这样的东西,用户可以在其中滚动,一旦用户滚动到本地无法获得数据的特定时间段,就会从服务器获取它,而不是填充集合视图。

例如,获取22个频道的数据和下午4点到晚上8点的4个小时,然后当用户滚动到晚上9点时,从服务器获取从晚上8点到12点的数据并填充集合视图。 / p>

在tvOS中,不允许用户滚动到最后一个单元格之外,因为没有可进一步的可聚焦视图。

我需要帮助如何在tvOS中实现iOS EPG等行为?

1 个答案:

答案 0 :(得分:0)

tvOS只允许您将焦点移动到可聚焦单元格之间。因此,您无法将获取逻辑基于将焦点移动到没有单元格的位置。

另一方面,要获取下一页或上一页的数据,您可以检查是否选择了靠近边缘的单元格,然后继续获取新数据。