-
UITableViewCell의 UICollectionView 데이터 값 전달하기iOS/Did 2020. 5. 26. 22:30
이렇게 하는게 맞는지 모르겠다..
일단 하나의 UITableViewCell에 UICollectionView가 들어있고,
그 UICollectionView의 Cell을 클릭했을 때
다음 화면으로 이동과 동시에 값을 전달해야했다.
여기서 내가 몰랐던 것은 어디서 delegate를 어디에 선언해야하는 것인가.....
delegate를 잘 모른 것도 나의 헤멤에 큰 보탬이 되었다.
결론적으로 다음과 같이 cell에 collectionView를 담을 때 넣으면 된다.
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { guard let cell = testTableView.dequeueReusableCell(withIdentifier: cell) as? TestTableViewCell else { return UITableViewCell() } cell.reloadCollectionView() cell.sendDelegate = self return cell }
반응형'iOS > Did' 카테고리의 다른 글
Error) Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Could not load NIB in bundle: (0) 2020.03.30 Error) Unexpected duplicate tasks (0) 2020.03.30 round corner 한쪽 모서리만 설정하기 (0) 2020.03.17 사진 Exif에서 날짜 데이터 가져오기 (0) 2020.03.10 UITableView Paging 처리 (0) 2020.03.03