タグ

programmingとUITableViewに関するastk_fのブックマーク (1)

  • [iOS] チェックボックスをつけたUITableViewCellをつくる « きんくまデザイン

    こんにちは。きんくまです。 チェックボックスをつけたUITableViewCellを作るのにちょっとハマったのでメモです。 UITableViewCellのサブクラスでチェックボックスを作るところまではいいのですが、 このセルには情報を保存しておけないのでした。 UITableViewDataSourceの– tableView:cellForRowAtIndexPath: で画面から見えなくなったセルを破棄したり、これから見えるセルを自動作成してくれます。 それでセルを作成する際に、dequeueReusableCellWithIdentifierでキャッシュされているセルを使う場合があります。 このキャッシュがくせ者で、サブクラスの中に情報を埋め込んでいても、予想とは違うキャッシュされたセルがひっぱられることがあります。 例えばindexPathのデータをセルにいれても、セルとinde

  • 1