UITableViewCell の viewWithTag の挙動がおかしい
storyboard 上に設定しておいたセルを
let cell = tableView.dequeueReusableCellWithIdentifier("ItemCell", forIndexPath: indexPath);
にてセルを取得し、
if let image = cell.contentView.viewWithTag(1) as? UIImageView
にて storyboard で設定した セル内のビューにアクセスしています。
ですが viewWithTag の挙動がおかしく、
行のビューによって nil になります。
(行単位で nil になるのではなく、 その行の他のビューは正常なのに一部だめだったり)
解決策分かる方お願いします。
行1
tag1:ok
tag2:ok
tag3:ok
tag4:ok
行2
tag1:ng
tag2:ok
tag3:ok
tag4:ok
行3
tag1:ok
tag2:ng
tag3:ok
tag4:ok
行4
tag1:ok
tag2:ok
tag3:ok
tag4:ok
【セルの使い回し状況】
↑このテスト時は画面内に表示されるビューは見えているのは3〜4