【问题标题】:I want to create an EPG for tvOS along with pagination我想为 tvOS 创建一个 EPG 以及分页
【发布时间】:2017-11-02 10:27:12
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: tvos apple-tv iptv


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2020-11-30
      • 2019-03-29
      • 1970-01-01
      • 2020-09-13
      • 2017-05-09
      • 1970-01-01
      • 2020-08-30
      • 2018-02-22
      • 2011-12-15
      相关资源
      最近更新 更多