I have a UIScrollView
that scrolls vertically. Inside of that, I have a UIScrollView
that scrolls horizontally. I will call them verticalScrollView
and horizontalScrollView
.
My first problem was that verticalScrollView
would scroll up and down, but the horizontalScrollView
would not scroll at all. After turning off Autolayout and setting the content sizes in viewDidLoad
, the verticalScrollView
would always immediately scroll down the bottom upon appearing on screen and only be able to scroll up a little, but the horizontalScrollView
(which is at the bottom) scrolls left and right perfectly.
I have tried almost everything that I have found online, but nothing seems to allow me to scroll vertically with the Main ScrollView (verticalScrollView
) and scroll horizontally with the child horizontalScrollView
.
I can post any more information that may be helpful. Thank you.
UPDATE (8-15-13): I put the hortizontalScrollView
into a UIView
, and put that UIView
into the verticalScrollView
. I am now able to scroll freely in the verticalScrollView
, but can only scroll one swipe left or right in the horizontalScrollView
before it snapping back.
In ViewController.m
, I set the content sizes.
[_verticalScrollView setContentSize:CGSizeMake(320, 1905)];
[_horizontalScrollView setContentSize:CGSizeMake(960, 190)];