При работе в Интерфейсном Разработчике, если вы перетаскиваете один объект на объект контейнера - такой как UIView
или UIScrollView
(который также является UIView
), объект станет подпространством контейнера.
Это немного затрудняет выполнение того, что вы хотите, то есть кнопки поверх вида прокрутки, НЕ как подпредставления представление прокрутки.
Как вы видите на этом изображении, кнопки явно НЕ являются подпредставлениями прокрутки:
На этом изображении я перетаскиваю кнопки в представление прокрутки, и они становятся подпредставлениями :
Итак, чтобы получить то, что вы хотите, добавьте кнопки за пределами вида прокрутки и установите их ограничения. Я дал Prev
ведущее ограничение 16
и Next
конечное ограничение 16
... оба ограничены представлением , а не представлением прокрутки. Затем я ограничил Next
центрированием по вертикали до Prev
, чтобы они оставались вертикально выровненными друг к другу.
Затем дают Prev
ограничение по центру по вертикали для вида прокрутки. Выберите Editor -> Update Frames
, и кнопки переместятся в нужное положение, но - как вы можете видеть из контура документа - они являются , а не подпредставлениями прокрутки:
На данный момент вы можете перетаскивать любой контент, который вы добавляете как подпредставлений вида прокрутки (например, вид изображения здесь), не затрагивая кнопки: