gianni
gianni

Reputation: 123

ScrollView issue Swift

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)

Upvotes: 0

Views: 265

Answers (2)

Ruhi
Ruhi

Reputation: 176

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
}

Upvotes: 0

Bala
Bala

Reputation: 1304

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

enter image description here

Upvotes: 1

Related Questions