Я создал UIScrollView с его ограничениями, установленными в раскадровке, но иногда я перемещаю UIScrollView в другое положение во время выполнения.
Моя проблема возникает, когда я программно создаю пользовательский UIView и добавляю его в основной UIView. Мои ограничения будут обновлены, и если мой UIScrollView не будет находиться в том же месте, он будет перемещен в настройку раскадровки.
Например, воображая, что мой UIScrollView закреплен в верхней части экрана, а затем я перемещаюсь это в нижней части экрана во время выполнения. Если я выполню этот код:
let menu = UIView()
menu.frame.size = CGSize(width: 210, height: 80)
menu.center = view.center
view.addSubview(menu)
Мой UIScrollView вернется к нажатию на экран. Я пытаюсь это, но это не сработало:
myScrollView.constraints.first?.isActive = false