Objective-C UIScrollView with Paging,后台线程中的视频在滚动时停止

时间:2015-09-01 10:31:15

标签: ios objective-c multithreading uiscrollview uipagecontrol

我的应用有关此主题标题的问题。 在我的输入屏幕上,我正在播放背景视频,通过视频我已经找到了一个带有分页的Scrollview。视频播放效果很好但是当我在ScrollView上滑动以更改页面时,视频会停止一秒钟,然后再次正常播放。 我很确定这是一个主要的UI线程,但不知道如何处理它。我尝试使用performSelectorInBackground和其他方法,但它们都不起作用。

对于ScrollView,我只使用此代码

- (void)scrollViewDidScroll:(UIScrollView *)sender
{
    CGFloat pageWidth = self.scrollView.frame.size.width;
    int page = floor((self.scrollView.contentOffset.x - pageWidth / 2) / pageWidth) + 1;
    pageControl.currentPage = page;
}

希望有人可以提供帮助。 提前谢谢!

0 个答案:

没有答案