我正在尝试在tvOS中创建EPG,其中我已经为第一组数据成功创建了collectionView流程布局,即24个频道和4个小时的节目。
我已经在iOS中创建了这样的东西,用户可以在其中滚动,一旦用户滚动到本地无法获得数据的特定时间段,就会从服务器获取它,而不是填充集合视图。
例如,获取22个频道的数据和下午4点到晚上8点的4个小时,然后当用户滚动到晚上9点时,从服务器获取从晚上8点到12点的数据并填充集合视图。 / p>
在tvOS中,不允许用户滚动到最后一个单元格之外,因为没有可进一步的可聚焦视图。
我需要帮助如何在tvOS中实现iOS EPG等行为?
答案 0 :(得分:0)
tvOS只允许您将焦点移动到可聚焦单元格之间。因此,您无法将获取逻辑基于将焦点移动到没有单元格的位置。
另一方面,要获取下一页或上一页的数据,您可以检查是否选择了靠近边缘的单元格,然后继续获取新数据。