TVOS,检测indexPath FocusUpdate

时间:2015-11-25 13:46:15

标签: uicollectionview uicollectionviewcell tvos apple-tv

如何使用此代码或?

获取和检测在CollectionView中聚焦的项目的indexPath
- (void)didUpdateFocusInContext:(UIFocusUpdateContext *)context withAnimationCoordinator:(UIFocusAnimationCoordinator *)coordinator
{}

1 个答案:

答案 0 :(得分:3)

使用didUpdateFocusInContect - UICollectionViewDelegate

func collectionView(collectionView: UICollectionView, didUpdateFocusInContext context: UICollectionViewFocusUpdateContext, withAnimationCoordinator coordinator: UIFocusAnimationCoordinator) {
     // indexPath that is going to be focused
     print(context.nextFocusedIndexPath)

     // indexPath that is going to lose focus
     print(context.previouslyFocusedIndexPath)
}