2014-05-19 2 views
1

AVPlayer을 사용하여 비디오를 스트리밍하는 App이 있습니다. 진행률 표시 줄과 tableView도 같은보기에 있습니다.UITableView는 다른 모든 애니메이션을 드래그합니다.

내가 겪고있는 문제는 비디오가 재생되는 동안 tableView을 드래그하자마자 플레이어와 진행 막대의 애니메이션/재생이 멈 춥니 다. 스크롤 애니메이션이 끝나면 재생 및 진행 막대 애니메이션이 정상적으로 다시 시작됩니다.

또한 [selectRowAtIndexPath animated]을 사용하여 tableView을 움직이게하면 재생에 전혀 영향을 미치지 않습니다.

이러한 종류의 애니메이션을 차단하는 코드가 tableView/scrollView에 있습니까?

답변

0

다른보기에서 플레이어와 다른 UI 로직을 분리해볼 수 있습니다. 나는 그것이 도움이 될 것이라고 생각하지 않지만 당신이 시도 할 수 있습니다 :)

+0

불행히도 이것은 작동하지 않습니다. 다른 뷰 (필터링 등)에 대한 다른 뷰가 있으며 심지어 드래그 한 경우에도 플레이어가 멈 춥니 다. –

+0

'UITableView'의 'NSRunLoop'모드에 대한 내용이어야합니다. 나는'NSTimer'와'UIScrollView' 스크롤과 비슷한 문제를 겪었습니다. –

관련 문제