1
2 개의 다른 섹션이있는 콜렉션 뷰가 있습니다. 섹션 중 하나에서 셀을 탭하여 해당 셀의 텍스트를 자체 섹션의 별도 셀에있는 텍스트보기로 전달하고 싶습니다.여러 UICollectionViewCell간에 데이터 전달하기
이것은 지금까지 시도했지만 아무 일도 없었습니다. 메모 데이터를 다른 셀로 보내려고합니다. 셀을 두드리면 데이터를 인쇄 할 수 있습니다.
업데이트 됨 : 선택한 셀 데이터를 전달하려는 텍스트보기가있는 셀입니다.
func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
if indexPath.section == 0 {
//First get your selected cell
if let cell = collectionView.cellForItem(at: indexPath) as? TestViewCollectionViewCell {
//Now get selected cell text here
//update your section two array with new values
//Reload your collection view.
} else {
// Error indexPath is not on screen: this should never happen.
}
}
}
아무도 짝수 노트 것을 알고 : 여기
–@ El Tomato, 답장을 보내 주셔서 감사합니다. notes는 컬렉션 뷰를 채우는 데 사용중인 문자열 배열입니다. –
@IamWayne'dequeueReusableCell' 대신'cellForItem'을 사용해야합니다. – trungduc