24599


storyboard 上に設定しておいたセルを

[code]

    let cell = tableView.dequeueReusableCellWithIdentifier("ItemCell", forIndexPath: indexPath);
    
[/code]

にてセルを取得し、

[code]

    if let image = cell.contentView.viewWithTag(1) as? UIImageView
    
[/code]

にて storyboard で設定した セル内のビューにアクセスしています。  
ですが viewWithTag の挙動がおかしく、  
行のビューによって nil になります。  
（行単位で nil になるのではなく、 その行の他のビューは正常なのに一部だめだったり）

解決策分かる方お願いします。

行１  
tag1:ok  
tag2:ok  
tag3:ok  
tag4:ok

行２  
tag1:ng  
tag2:ok  
tag3:ok  
tag4:ok

行３  
tag1:ok  
tag2:ng  
tag3:ok  
tag4:ok

行４  
tag1:ok  
tag2:ok  
tag3:ok  
tag4:ok

【セルの使い回し状況】  
↑このテスト時は画面内に表示されるビューは見えているのは３〜４


CC BY-SA 3.0
2016-04-28T04:46:24.933
24412
2016-05-06T04:25:25.153
2016-04-28T04:52:55.557
10346
10346
question
ios swift
UITableViewCell　の　viewWithTag　の挙動がおかしい


凡ミスでした  
セルを取得するときにセルのコンテンツビューに対して tag をセットしていたのですが、  
そのセットした値が コンテンツ内のSBで設定した tab と重複したのが原因でした。


CC BY-SA 3.0
2016-05-06T04:25:25.153
24599
2016-05-06T04:25:25.153
10346
24412
answer