I want to get the AutoLayout working with the UIScrollView
and am having a little trouble with it. Here is what I did:
Add a
UIScrollView
inside the Main View with frame: [top: 0, left: 0, width: 320, height: 568]Add
UIView
"ContentView" inside theUIScrollView
with frame and bgcolor black: [top: 0, left: 0, width: 320, height: 568]Setup
UIScrollView
constraints: [top: 0, bottom: 0, left: 0, right: 0]Setup "ContentView" constraints: [top: 0, bottom: 0, left: 0, right: 0]
Align the items inside the "ContentView"
Set Main View bgcolor to gray (to see what's going on)
Here is a screenshot of the problem:
For some reason, the constraints make the content view be in the middle of the screen. Also, it scrolls in every direction. I want the content to be scrollable only in vertical direction like in UITableView
. so that I can't move it like below:
What am I doing wrong? I have checked all the tutorials and answers I can find in StackOverflow and Google, and no one actually has just a bizarre problem, so I am asking for help.
EDIT: I also added ContentView's width and height as constraints and that didn't help either.