Как вы можете справиться с изменением ориентации с UIScrollView в Swift? - PullRequest
1 голос
/ 05 апреля 2020

У меня есть горизонтальная прокрутка, содержащая две страницы, как показано здесь:

https://imgur.com/a/jBKSABX

Когда я открываю этот вид в портретном или альбомном режиме, он отображает просто хорошо. Однако всякий раз, когда я переключаю ориентацию, ограничения на виде прокрутки смещаются, как показано здесь:

https://imgur.com/a/X6PfpPC

Вот соответствующие ограничения:

info1.anchor(top: Hscroll.topAnchor, left: Hscroll.leftAnchor, bottom: nil, right: nil, paddingTop: 0, paddingLeft: 0, paddingBottom: 0, paddingRight: 0, width: view.frame.width, height: 150)

info2.anchor(top: Hscroll.topAnchor, left: info1.rightAnchor, bottom: nil, right: nil, paddingTop: 0, paddingLeft: 0, paddingBottom: 0, paddingRight: 0, width: view.frame.width, height: 150)

Hscroll.contentSize = CGSize(width: view.frame.width*2, height: 150)

Есть ли способ справиться с этим?

...