###前提・実現したいこと
collection viewのcellをタップした回数をカウントし表示させたいと考え、新しくSekiCollectionViewCellというファイルを追加し、その中にセル一つ一つの命令を書いてみましたが全く機能しません…
どこが間違っているのか、どなたかお願いいたします。
初心者で申し訳ないのですが、分かりやすく答えて頂けると幸いです。
###発生している問題・エラーメッセージ
機能しない
###該当のソースコード
import UIKit class SekiCollectionViewCell: UICollectionViewCell { @IBOutlet weak var sekiLabel: UILabel! @IBOutlet weak var Happyou: UILabel! // 各セル毎のタップ数を格納する変数 private var tapCount = [ NSIndexPath: UInt ] () func collectionView(collectionView: UICollectionView, didSelectItemAt indexPath: NSIndexPath) { let before = self.tapCount[indexPath] ?? 0 let after = before + 1 self.tapCount[indexPath] = after Happyou.text = "cell at [section: \(indexPath.section), index: \(indexPath.row)] was tapped \(after) times in total." } }
###補足情報(言語/FW/ツール等のバージョンなど)
swift2.0
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/12/04 07:32 編集
2016/12/04 07:36