배열이 NSStrings
이고 하나는 UILabel
& UICollectionView
입니다.배열의 데이터를 표시하려면 UICollectionViewCell의 단추를 사용하십시오.
내 질문 :
나는 배열의 카운트가 얼마나 많은 UICollectionViewCell
의 결정합니다.
각 UICollectionViewCell
에는 버튼이 있습니다. 클릭하면이 버튼을 사용하여 UICollectionViewCell
의 번호에 해당하는 배열의 데이터를 레이블에 표시합니다.
예를 들어, 사용자가 13 번째 UICollectionViewCell
의 버튼을 클릭하면 배열의 13 번째 NSString
은 UILabel
의 텍스트가됩니다. 내가 무슨 짓을
: 나는이 UICollectionViewCell
의 모든 사용 nib 파일에 대한 UICollectionViewCell
내 자신의 서브 클래스를 만든
는 &는 IBAction
로 .H 파일에 버튼을 연결. 또한 NSString
을 저장하는 배열 속성이 포함 된 MainViewController.h
을 가져 왔습니다.
코드 UICollectionViewCell
의 코드를 편집 할 때 배열 속성에 액세스 할 수 없습니다. 버튼이 작동합니다 - NSLog를 IBAction
의 메소드에 넣었습니다. 작동하지 않습니다.
저는 다른 답변을 수십 번 검색했지만 아무도 내 구체적인 질문에 대답하지 않습니다. 요청할 경우이 코드를 샘플 코드로 업데이트 할 수 있습니다.
상관이 문제에 대한 후속 조치를 처리? – Anupdas
내 주요 문제는 제가 사용하고있는 셀이 내 사용자 지정 UICollectionViewCell 하위 클래스의 인스턴스가 아니라는 것입니다. 나는 일반 UICollectionViewCell 인스턴스를 사용하고 있었다. 신기한 실수. 모든 도움에 감사드립니다! – tagabek
@tagabek 아마도 Anupdas를 수락해야합니까? – Mick