I feel like I have touched on every single possible cause for stopping this, but I have a UIScrollView in my Storyboard hooked up with an outlet and in the viewDidLoad I set
Trip14's answer worked for me. In swift I coded it as:
override func viewDidLayoutSubviews() { (self.view as! UIScrollView).contentSize = CGSizeMake(600, 600) }