title: UIScrollView do not scroll
body: <p>I have a UIScrollView that do not scroll at all. If I enable bouncing, I can scroll far enough to the sides to see that there is content outside of the view, but it snaps right back to the origin when I release. I have paging turned on, but I get the same behavior if I turn it off. 
  I have auto layout turned off. 
  In the IB, the scrollView is in a MainViewController, correctly linked up to the IBOutlet as below.</p>
  
  <pre><code>@interface MainViewController ()
  
  @property (strong, nonatomic) IBOutlet UIScrollView *scrollView;
  
  @end
  
  @implementation MainViewController
  
  - (void)viewDidLoad
  {
      [super viewDidLoad];
      for (int i = 0; i &lt; 3; i++) {
          CGRect frame;
          frame.origin.x = self.scrollView.frame.size.width * i;
          frame.origin.y = 0;
          frame.size = self.scrollView.frame.size;
  
          // I might be doing this wrong, but it returns a PosterView object just like I want it to.
          NSArray *view = [[NSBundle mainBundle] loadNibNamed:@"posterView" owner:self options:nil];
          [[view objectAtIndex:0] setFrame:frame];
  
          [self.scrollView addSubview:[view objectAtIndex:0]];
      }
  
      self.scrollView.contentSize = CGSizeMake(self.scrollView.frame.size.width * 3, self.scrollView.frame.size.height);
  }
  </code></pre>
  
  <p>If I use this method though, it scrolls correctly.</p>
  
  <pre><code>-(void)scrollToPage:(NSInteger)page{
      float pageWidth = [self.scrollView frame].size.width;
      [self.scrollView setContentOffset:CGPointMake(page*pageWidth,0) animated:YES];
  }
  </code></pre>
  
  <p>I have tried implementing the <code>UIScrollViewDelegate</code> and overriding <code>scrollViewDidScroll</code>, but it is never called (unless I have enable bouncing, like I mentioned earlier).</p>