Я просто хочу создать представление прокрутки в родительском представлении и прикрепить его к представлению в коде (а затем продолжить, чтобы создать представление содержимого, которое закреплено и имеет ту же ширину и высоту).
Это должно быть просто, но когда я поворачиваю устройство, прокрутка не вращается!
let scrollView = UIScrollView(frame: view.frame)
scrollView.backgroundColor = UIColor.blue
view.addSubview(scrollView)
NSLayoutConstraint.activate([
scrollView.trailingAnchor.constraint(equalTo: view.safeAreaLayoutGuide.trailingAnchor),
scrollView.leadingAnchor.constraint(equalTo: view.safeAreaLayoutGuide.leadingAnchor),
scrollView.topAnchor.constraint(equalTo: view.safeAreaLayoutGuide.topAnchor),
scrollView.bottomAnchor.constraint(equalTo: view.safeAreaLayoutGuide.bottomAnchor),
])
Я также пробовал
scrollView.leadingAnchor.constraint(equalTo: scrollView.superview!.leftAnchor)
и различные другие комбинации.
Этовсе вызывается изнутри
viewDidLoad
Если я начинаю в портретной ориентации и поворачиваюсь в альбомную ориентацию (изображение на виде, синий - это вид прокрутки)