Встраивание горизонтального вида прокрутки в раскадровку

#ios #iphone #swift #uiscrollview #horizontal-scrolling

#iOS #iPhone #swift #uiscrollview #горизонтальная прокрутка

Вопрос:

как бы мне внедрить горизонтальный scrollview, как показано на изображении ниже. Я поместил collectionview в качестве своих кнопок, которые должны быть отмечены, когда пользователь находится на любой «странице» scrollview. На чем я застрял, так это на части scrollview. Я помещаю scrollview туда, где он должен быть, а затем мой план состоит в том, чтобы поместить на него новый вид, ширина которого равна scrollview.bounds.ширина * 2. Затем я бы поместил все, что мне нужно, на каждую «страницу» этого представления. Есть ли способ сделать это из раскадровки? Спасибо. ps вот ссылка на imgur, если изображение не отображается http://imgur.com/a/Yu7r9
изображение моего горизонтального прокрутки

Ответ №1:

Да, вы можете это сделать. Сначала добавьте UIView в свой UIScrollView и убедитесь, что он прилипает ко всем сторонам, используя автоматическую компоновку. Затем явно установите ширину пользовательского интерфейса (вашего «представления содержимого») на любое значение, которое вам нравится. Вы также можете сохранить ссылку на это ограничение, чтобы позже изменить его в коде. Затем вы можете добавить свои подвиды в это «представление содержимого», и все должно быть готово.