如何将Label放在CollectionView中,以便最近的Cell影响" Y"标签的位置?

时间:2016-05-09 05:05:17

标签: ios tvos tvos9.1 focus-engine

如何将Label放在CollectionView中,以便最近的单元格也会影响" Y"标签的位置? https://developer.apple.com/tvos/human-interface-guidelines/visual-design/images/visual-design-animation.mp4

所以我们的想法是,当你的UILabel >附近的细胞聚焦时,你的UILabel会改变它的" Y"以+/- 20分为例。 我知道我有回调 didUpdateFocusInContext(上下文:UIFocusUpdateContext,withAnimationCoordinator coordinator:UIFocusAnimationCoordinator),但我无法获得UILabel center.y来改变靠近的单元格。

我有嵌套的集合。 Main CollectionView具有垂直scrollDirection和Cells,它们保存在另一个具有水平scrollDirection的集合中。

cell that need to bring label UP

任何帮助将不胜感激) 感谢名单!

2 个答案:

答案 0 :(得分:0)

您可以使用Section标头来实现此目的。 要么 您可以根据标签计算单元格间距。

答案 1 :(得分:0)

您在此问题中描述的行为是名为shelf且带有header标签的TVML项目的标准行为。我认为您需要使用混合应用程序,您应该使用TVML页面替换当前页面(它看起来比您计划使用UICollectionView实现的更漂亮)。