Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: 재생화면 VIP 싸이클 적용 #160

Merged
merged 19 commits into from
Nov 30, 2023
Merged

feat: 재생화면 VIP 싸이클 적용 #160

merged 19 commits into from
Nov 30, 2023

Conversation

chopmozzi
Copy link
Collaborator

🧑‍🚀 PR 요약

  • 재생화면의 VIP 싸이클 적용
  • 홈화면과 그 외 화면들 무한 스크롤 다르게 적용
  • MemberDTO와 VideoDTO 생성

스크린샷 2023-11-30 오전 10 47 56

스크린샷 2023-11-30 오전 10 53 03

스크린샷 2023-11-30 오전 11 08 57

스크린샷 2023-11-30 오전 11 17 09

보충 설명을 하자면 VC에서는 presenter로 전달받은 viewModel의 값들을 stopPlayer를 통해 멈추고 playPlayer를 통해 실행시키거나 합니다. playbackCollectionView의 setContentOff를 통해 viewModel값에 있는 indexPath만큼 이동시키거나 합니다.

📌 변경 사항

홈화면과 지도화면에서 재생화면으로 넘어온다고 각 Scene의 코드를 건드린 부분이 있습니다.
잘못건드렸거나 의도에 맞지 않게 수정되었다면 얘기해주시면 얼른 고치겠습니다.
그리고 홈화면과 그 외 화면들 무한 스크롤 방식 차이에 대해서 이야기 하고 싶습니다.
홈화면의 경우 아래로 이동(위로 스와이프) 시 비디오를 로드하는 동작만 넣고 처음 셀로는 이동 안하면 UX적으로 좋을 것 같습니다. 새로고침 하는 느낌?

그 외 화면들은 목록 다 불러와 놓고 한바퀴 도는 형식이 되겠네요

📸 ScreenShot
VIP.mov
VIP.mov

Linked Issue

close #122

@chopmozzi
Copy link
Collaborator Author

Branch 이슈로 #146 을 닫았습니다. 이전 리뷰는 해당 pr에서 확인하시면 되겠습니다.

@chopmozzi chopmozzi merged commit ed1a0ad into iOS/dev Nov 30, 2023
@chopmozzi chopmozzi deleted the iOS/feat#122 branch November 30, 2023 17:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

None yet

2 participants