gpt4 book ai didi

objective-c - 关注 tvOS 上的 UICollectionViewCells

转载 作者:太空狗 更新时间:2023-10-30 03:46:51 26 4
gpt4 key购买 nike

我是 tvOS 新手。我在 Objective-C 中使用 XIB 文件创建了 UICollectionView。我如何聚焦 UICollectionViewCell?

我在单元格中有一个标签和一个 ImageView ,我想同时关注标签和 ImageView 。

最佳答案

UICollectionViewCell 默认情况下不是焦点外观,但您可以通过自己添加一个来实现。

- (void)didUpdateFocusInContext:(UIFocusUpdateContext *)context withAnimationCoordinator:(UIFocusAnimationCoordinator *)coordinator
{
if (self.focused)
{
// Apply focused appearence,
// e.g scale both of them using transform or apply background color
}
else
{
// Apply normal appearance
}
}

如果你只是想聚焦 ImageView,比如在 Collection View 单元格获得焦点时放大它,你可以在 awakeFromNib 方法中这样做

self.imageView.adjustsImageWhenAncestorFocused = YES;
self.clipToBounds = NO;

关于objective-c - 关注 tvOS 上的 UICollectionViewCells,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33864120/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com