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];
在界面生成器中:
我正在为 tvOS 使用 UICollectionViewCell,每个单元格都包含一个图像,我可以使用 adjustsImageWhenAncestorFocused
属性 of UIImageView
使它具有某种视差效果。但我想知道如何让它看起来像 tvOS 主屏幕。
期望最终结果:
找到问题了。 Clip Sub Views
应在 UIImageView
中禁用,否则视差效果将无法正常工作。然而,集合视图单元格的剪辑子视图可以(在我的情况下必须)启用。
参考:https://developer.apple.com/tvos/human-interface-guidelines/
在代码中:
[cell.imageView setClipsToBounds:NO];
在界面生成器中: