UITableViewCellでimageViewに設定が反映されない

よくやらかすので、覚え書き。

UITableViewCellを継承したクラスで@propertyとしてUIImageViewを追加するとき、
よく使う名前として「imageView」とか書いてたりすると発生します。


原因は、単純にUITableViewCellには既に「imageView」が
デフォルトの変数として定義されているため。


そのため、InterfaceBuilderやstoryboardから
contentModeを変えたり、clipsToBoundsを変えたり、
autolayoutでレイアウトいじったりしても思い通りに反映されません。


大人しく、例えば「iconImageView」などの名前にして定義しなおすのが吉。