我正在使用swift处理tvOS项目,并且水平对齐UICollectionView
,其中每个UICollectionViewCell
都是由UIImageView
和{{1}组成的自定义UIView } 在它下面。所以我的UICollectionView看起来像这样:
Label
我还希望图像随着特定视图的增加而缩小或缩小焦点。在我的集合视图中,我添加了代码
| UIImageView | | UIImageView |
| Label | | Label |
在我的自定义单元格类中,我有一行
func collectionView(collectionView: UICollectionView, canFocusItemAtIndexPath indexPath: NSIndexPath) -> Bool {
return true
}
所以这有点奏效,虽然有2个问题。
看起来集合中的所有观点都有一个奇怪的阴影,即使他们没有集中注意力。然后当它们聚焦时,图像会按预期增长,但它下面会有另一个阴影。你可以在这里看到我的意思:
集合中的第一项具有焦点
我如何摆脱它们?我已经尝试了所有这些,但似乎没有一个工作
imageView.adjustsImageWhenAncestorFocused = true;
答案 0 :(得分:3)
现在不可能。我将此问题转发给Apple,回复是:https://forums.developer.apple.com/message/105045#105045