Swift3 - UICollectionView에서 셀의 배경색을 원하는 색상으로 변경하는 방법
포인트
1, indexPath.row
에서 셀 값을 취할 수 있습니다.
2, switch문으로 간단하게 구현할 수 있다
구현
UICollectionViewCell.swift
//データを返すメソッド
func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell
{
//コレクションビューから識別子「TestCell」のセルを取得する。
let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "TestCell", for: indexPath as IndexPath) as UICollectionViewCell
//セルの背景色を設定して文字の色を変える。
switch indexPath.row {
case 1:
cell.backgroundColor = .red
case 2:
cell.backgroundColor = .blue
case 3:
cell.backgroundColor = .orange
case 4:
cell.backgroundColor = .yellow
case 5:
cell.backgroundColor = .black
case 6:
cell.backgroundColor = .white
case 7:
cell.backgroundColor = .magenta
case 8:
cell.backgroundColor = .brown
case 9:
cell.backgroundColor = .darkGray
default: break
}
return cell
}
빌드
Reference
이 문제에 관하여(Swift3 - UICollectionView에서 셀의 배경색을 원하는 색상으로 변경하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/rh_/items/ffaa54e4b7d6a7f53671
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
UICollectionViewCell.swift
//データを返すメソッド
func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell
{
//コレクションビューから識別子「TestCell」のセルを取得する。
let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "TestCell", for: indexPath as IndexPath) as UICollectionViewCell
//セルの背景色を設定して文字の色を変える。
switch indexPath.row {
case 1:
cell.backgroundColor = .red
case 2:
cell.backgroundColor = .blue
case 3:
cell.backgroundColor = .orange
case 4:
cell.backgroundColor = .yellow
case 5:
cell.backgroundColor = .black
case 6:
cell.backgroundColor = .white
case 7:
cell.backgroundColor = .magenta
case 8:
cell.backgroundColor = .brown
case 9:
cell.backgroundColor = .darkGray
default: break
}
return cell
}
빌드
Reference
이 문제에 관하여(Swift3 - UICollectionView에서 셀의 배경색을 원하는 색상으로 변경하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/rh_/items/ffaa54e4b7d6a7f53671
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Swift3 - UICollectionView에서 셀의 배경색을 원하는 색상으로 변경하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/rh_/items/ffaa54e4b7d6a7f53671텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)