初心者エンジニアが何か書く

〜技術ブログメイン〜

UITableViewCellのカスタマイズでの落とし穴

こんなことを知るのに数時間が無駄になったのが悔しいから書いとく。

 

[ios7] セルのカスタマイズをするのには以下の手順を行えば良い

 

1:ストーリボード上で二つの設定を行う

・CustomClassの設定

f:id:inobo52:20140303031909p:plain

 

 

・Identifierの設定

f:id:inobo52:20140303032043p:plain

 

2:以下のコードを書く(ポイント)

f:id:inobo52:20140303032531p:plain

上図のコメントアウトにもあるが,

大事なのは,以下の二つのコードが一緒だと思わないことである.

[tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];

[[TableViewCell alloc]init];

 

つまり,

上のコードを記述すればStoryboardにおけるCellのView設定を反映できるけど、

下のコードを記述すればCellのView設定を反映されない.

 

 

 オソロシヤオソロシヤ