일부 셀에는 하나의 컬렉션보기가 있습니다. 내 세포 안에는 국가 이름 목록을 보여주는 레이블 하나가 있습니다. 각 셀 레이블을 클릭 할 때마다 일부 데이터가 내 컬렉션보기 아래의 테이블보기에 표시됩니다.클릭하여 컬렉션보기에서 레이블 색상을 변경하는 방법
셀 레이블을 누르면 해당 레이블 텍스트가 빨간색으로 바뀝니다. 다른 레이블 이름은 검은 색이어야합니다.
어떻게 수행하나요? 아래 코드를 시도했지만 그 셀에서 레이블 이름을 선택하면 모든 셀 레이블이 빨간색으로 변하고 있습니다.
어떻게 수정합니까?
func collectionView(collectionView: UICollectionView, didSelectItemAtIndexPath indexPath: NSIndexPath) {
if let cell = collectionView1.cellForItemAtIndexPath(indexPath) {
var label = cell.viewWithTag(100) as? UILabel
label!.textColor = UIColor.redColor()
}
}
당신은 나에게 내가 내 사용자 정의 셀 클래스 – mack
확인에해야한다 무엇 저놈 몇 가지 코드 예제를 제공합니다. 꽤 간단합니다. –
예'fool setSelected (selected : bool)' – mack