TVOS - 滚动视图内的UICollectionView - scrollview不会滚动

时间:2015-11-16 21:19:30

标签: swift tvos

我有一个CollectionView,位于scrollview中的contentView内。

如果我到达隐藏的集合视图的第二行,则scrollview似乎不会向上滚动以显示第二行。这可能是我们关注的焦点,只是不确定如何处理这个问题。

谢谢!

2 个答案:

答案 0 :(得分:1)

我修复了在特定UICollectionView上禁用Scrolling Enabled选项的相同问题。

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

我知道这不是理想的解决方案,但它对我来说是一种错误。

Scrolling Disabled

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

答案 1 :(得分:0)

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

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