Используя этот код:
Код: Выделить всё
let scrollView = UIScrollView()
scrollView.translatesAutoresizingMaskIntoConstraints = false
self.view.addSubview(scrollView)
NSLayoutConstraint.activate([
scrollView.leadingAnchor.constraint(equalTo: view.leadingAnchor),
scrollView.trailingAnchor.constraint(equalTo: view.trailingAnchor),
scrollView.topAnchor.constraint(equalTo: view.topAnchor),
scrollView.bottomAnchor.constraint(equalTo: view.bottomAnchor)
])
scrollView.backgroundColor = .green
let searchBar = UISearchBar()
searchBar.translatesAutoresizingMaskIntoConstraints = false
NSLayoutConstraint.activate([
searchBar.heightAnchor.constraint(equalToConstant: 44.0),
searchBar.widthAnchor.constraint(equalToConstant: UIScreen.main.bounds.width)
])
let size = CGSize(width: UIScreen.main.bounds.width, height: UIScreen.main.bounds.height + 44.0)
scrollView.addSubview(searchBar)
scrollView.contentSize = size

Кажется, прокрутка начинается сверху. Но когда я добавляю панель поиска, она не начинается сверху. Почему?
Спасибо!
Подробнее здесь: https://stackoverflow.com/questions/793 ... scrollview