[iOS]<BearPlay> 선택한 곡 정보 다른 뷰로 넘겨주기

RudinP·2023년 12월 14일
0

Projects

목록 보기
14/28

이제 테이블 뷰에서 선택된 cell의 노래를
1. 하단의 재생중 뷰에 넘겨주어야 하고
2. 재생 뷰에서 해당 곡의 정보를 표시해야 하며
3. 재생 뷰 터치 시 디테일 뷰로 해당 곡의 정보를 넘겨주기
를 구현해야 한다.
3번 같은 경우 이전에 MemoApp 스터디때 배웠던 Segue를 통한 데이터 전달을 사용하면 된다.

cell 선택시 재생뷰에 표시하기

ViewController에 UITablViewDelegate 채택

didSelectRow가 있는 tableView 함수 작성

ViewController의 viewDidLoad()에서 delegate 위임

실행 화면

디테일 뷰로 정보 넘긴 후 표시하기

디테일 뷰 컨트롤러 추가

source에서 prepare 함수 작성

여기서 source는 viewController이다.

sender는 버튼인 상황.
도착지인 DetailViewController에 미리 만들어둔 music 변수에 선택된 값을 저장해준다.

destination에서 표시

실행 화면

profile
iOS 개발자가 되기 위한 스터디룸...

0개의 댓글