tvOS:像主屏幕一样创建 UICollectionViewCell 效果

tvOS: Creating UICollectionViewCell effect like main screen

我正在为 tvOS 使用 UICollectionViewCell,每个单元格都包含一个图像,我可以使用 adjustsImageWhenAncestorFocused 属性 of UIImageView 使它具有某种视差效果。但我想知道如何让它看起来像 tvOS 主屏幕。

期望最终结果:

找到问题了。 Clip Sub Views 应在 UIImageView 中禁用,否则视差效果将无法正常工作。然而,集合视图单元格的剪辑子视图可以(在我的情况下必须)启用。

参考:https://developer.apple.com/tvos/human-interface-guidelines/

  • 在代码中:

    [cell.imageView setClipsToBounds:NO];

  • 在界面生成器中: