0

I have a view controller with a inside scrollview , but when I load the view controller the its scrollview isn't start from top but its almost at half screen , like this:

enter image description here

The view controller is in pageviewcontroller but I think that its not important. I dont poste the code because I think that its not important in this case , but if its i will post it.

I tried to print the contentOffset but I get (0.0, 0.0)

Suraj Rao
  • 29,388
  • 11
  • 94
  • 103
gianni
  • 113
  • 2
  • 9

2 Answers2

1

I had the same issue, And i fixed it by adding one UIView before UIScrollView ... Find the below image ...

enter image description here

Bala
  • 1,224
  • 1
  • 13
  • 25
0

Add a UIView named "BgView" inside ScrollView(total scroll size) and give constraints.

enter image description here

override func viewDidLayoutSubviews() {
    super.viewDidLayoutSubviews()

    scrollView.layoutIfNeeded()
    scrollView.contentSize = bgView.bounds.size
}
Ruhi
  • 176
  • 2
  • 16