tvOS , go to Second ViewController



我在一个StoryBoard中有两个视图控制器。

我想转到"第二视图控制器",但当我转到"第三视图控制器"时,我会一起加载第一个视图和第二个视图。因此,当我尝试在第二视图中使用远程模拟器向右或向左时,我会在第一视图中更改此功能

- (void)collectionView:(UICollectionView *)collectionView
didUpdateFocusInContext:(UICollectionViewFocusUpdateContext *)context
withAnimationCoordinator:(UIFocusAnimationCoordinator *)coordinator
 { ... }

这是我的代码:

  UIStoryboard*  sb = [UIStoryboard storyboardWithName:@"Main"
                                                      bundle:nil];
        UIViewController* vc = [sb instantiateViewControllerWithIdentifier:@"SecondViewController"];
        vc.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
        [self presentViewController:vc animated:YES completion:nil];

终于找到了。

您需要在Second ViewController 中添加此功能

-(void)collectionView:(UICollectionView *)collectionView didUpdateFocusInContext:(UICollectionViewFocusUpdateContext *)context withAnimationCoordinator:(UIFocusAnimationCoordinator *)coordinator { ... }

相关内容

  • 没有找到相关文章

最新更新