UITableViewCellでimageViewに設定が反映されない
よくやらかすので、覚え書き。
UITableViewCellを継承したクラスで@propertyとしてUIImageViewを追加するとき、
よく使う名前として「imageView」とか書いてたりすると発生します。
原因は、単純にUITableViewCellには既に「imageView」が
デフォルトの変数として定義されているため。
そのため、InterfaceBuilderやstoryboardから
contentModeを変えたり、clipsToBoundsを変えたり、
autolayoutでレイアウトいじったりしても思い通りに反映されません。
大人しく、例えば「iconImageView」などの名前にして定義しなおすのが吉。