iOS7対応してなかったものを未だに直していたんですが。
「UITableViewCellに描画した画像が、cellの再利用時に残ってしまう」
という事象が発生。
iOS6時点では、再利用時にUIImageViewをsubviewsから取得してremoveしていたけど、
iOS7 では UITableViewCell の subviews階層が変更されている
ために、その処理をすり抜けてしまっていた。
当初、「cellが再描画されてない」のを疑ったので、↓あたりを参考にデタラメに試してた。
やっぱ合理的に検証しないとダメだな。
setNeedsLayout
reloadData
0 件のコメント:
コメントを投稿