TVOS - UICollectionView in scrollview - scrollview 不滚动



我有一个CollectionView,它位于滚动视图中的contentView中。

如果我到达隐藏的collectionview的第二行,滚动视图似乎不会向上滚动以显示第二行。这可能是做这件事的焦点,只是不确定我该如何处理。

谢谢!

我修复了在特定UICollectionView上禁用"启用滚动"选项的相同问题。

现在,当UICollectionViewCell聚焦时,它正在正确滚动。

我知道这不是一个理想的解决方案,但我觉得这是一个bug。

滚动禁用

希望这能有所帮助。我仍在寻找没有限制的解决方案。

作为tomaspavlic对上一个答案的改进,如果您有一个在现有UICollectionViewCell(垂直滚动的UICollectionView)内部水平滚动的UICollectionView,您可以将以下内容作为父单元格的一部分来实现:

- (void)didUpdateFocusInContext:(UIFocusUpdateContext *)context withAnimationCoordinator:(UIFocusAnimationCoordinator *)coordinator
{
    self.collectionView.scrollEnabled = [context.nextFocusedView isDescendantOfView:self];
}

相关内容

  • 没有找到相关文章

最新更新