title: viewWithTag return self
body: <p>I have a strange behavior with the function viewWithTag.
  My storyboard look like that :<pre>
  -viewController
  --UIScrollView1 (should be a UIView but not changing yet)
  ---Object with tag 1 to 11
  ---Some other object with tag 0
  --UIScrollView2 (should be a UIView but not changing yet)
  ---Object with tag 1 to 11
  ---Some other object with tag 0
  </pre>
  I my code, I do [UIScrollView1 wiewWithTag:(1 to 11)] (each time cast as the good object and it work well.
  I do the same with UIScrollView2 but viewWithTag return each time UIScrollView2, so I never match any tagged object.</p>
  
  <p>Just for Debug purpose, I don't do UIScrollView2 update and try to update with some other value UIScrollView1, and the it return UIScrollView1 just for one object, a UIImageView (the only one).
  But all the UILabel work fine again.</p>
  
  <p>Did someone have some clues to help me ?</p>
  
  <p>PS : The tag objects was checked like 10 times and I use a function like :
  -(void) updateWithScroll:(UIScrollView*)myScroll
  so it's the same as the 1 or the 2 :(</p>
  
  <p>Thanks in advance,<br>
  Damien</p>