いくつかのセルで1つのコレクションビューがあります。私のセルの中には、国名のリストを表示するラベルが1つあります。各セルのラベルをクリックするたびに、コレクションビューの下のテーブルビューにデータが表示されます。コレクションビューのセルでラベルの色を変更する方法
いずれかのセルラベルを押すと、そのラベルのテキストを赤にする必要があります。他のラベル名は黒でなければなりません。
どうすればよいですか?私は以下のコードを試しましたが、そのセルでラベル名を選択すると、すべてのセルのラベルが赤くなります。
これを修正するにはどうすればよいですか?
func collectionView(collectionView: UICollectionView, didSelectItemAtIndexPath indexPath: NSIndexPath) {
if let cell = collectionView1.cellForItemAtIndexPath(indexPath) {
var label = cell.viewWithTag(100) as? UILabel
label!.textColor = UIColor.redColor()
}
}
私はあなたが私は[OK]を私のカスタムセルクラス – mack
にしなければならないべきか.That私にいくつかのコード例を与えるiOS.Canに新しいです。それはかなり簡単です。 –
はいこの行の 'bool'の下でエラーが発生します' func setSelected(選択:bool) ' – mack