У меня есть scrollview, у которого есть два подглядывания (iPad). Иерархия зрения выглядит следующим образом:UIScrollview не будет прокручиваться при использовании Autolayout
-- UIScrollView
-- UIView1
-- UIView2
кадр UIScrollView является размер экрана, рамка UIView1 также размер экрана, но кадр UIView2 является (0,0,768,2000).
Прокрутка не прокручивается по вертикали. Согласно документации на яблоко, scrollview должен автоматически устанавливать свой размер содержимого. Может ли кто-нибудь помочь мне решить эту проблему, так как размер контента не устанавливается должным образом?
P: S: Когда я использую один вид внутри прокрутки и устанавливаю правильное ограничение по вертикали, он прокручивается правильно.
Как вы устанавливаете ограничения для каждого из подзонов? –
Когда вы встраиваете представление в UIScrollView в InterfaceBuilder, тогда автоматически устанавливается ограничение. Если ваш вид «длиннее», чем экран в портрете, он вообще не будет прокручиваться. Чтобы получить доступ к UIScrollView в AutoLayout, просмотрите ваши ограничения. Найдите «Вертикальное пространство - Просмотр прокрутки - Просмотр» и установите его с «константой» на «авто» – Basant
показать свои константы взглядов –