UITableView
セルに URL からの画像が配置されている がありますimageView
。
contentMode
画像は正方形ではありません (横長です) が、最初は isscaleAspectFill
とsetClipsToBounds
isのように正方形として読み込まれますYES
。ここまでは順調ですね。
ただし、セルにタッチすると、画像が「広がり」ます。つまり、そのscaleAspect
部分は保持されますが、 のように右ににじみsetClipsToBounds
ますNO
。
行/セルが表示されなくなり、リサイクルされて戻ってきた場合も同じ動作が発生します。この場合、URL からではなくメモリ内キャッシュから画像を取得しています。
contentMode
と の両方を明示的に設定しようとsetClipsToBounds
しましたcell.imageView
が、効果がないようです。何かアドバイスはありますか?ありがとう。
タッチダウン前:
タッチダウン後 (またはキャッシュからリサイクル):