OpenEyesDemo
OpenEyesDemo copied to clipboard
视频详情页面打开太慢
如题 不知可否优化下
dispatch_async(dispatch_get_main_queue(), ^{ [self presentViewController:videoDetailVC animated:YES completion:nil]; }); 将弹出操作强制放到主线程 可解决
因为耗时操作有点多, 但多半是我没有很好的去设计它 。。 最好的办法就是减少模糊化的操作你可以在HyInteractiveTransition
类中- (void)presentAnimation:(id<UIViewControllerContextTransitioning>)transitionContext
和- (void)dismissAnimation:(id<UIViewControllerContextTransitioning>)transitionContext
方法中 把[_resources applyExtraLightEffect]
这句代码去掉,然后到VideoDetailsViewController
类中获取模糊好的图片。
不是模糊的原因 是因为presentViewController这个方法本身就会有延迟 把模态强制放到主线程就好了