Я тестирую что-то, что хотел бы иметь в своем приложении. У меня есть UiViewController в раскадровке с UIScrollView - теперь я хочу добавить другие viewControllers в этот scrollView и пронести между ними.UIScrollView and Storyboard
Я хотел бы добавить представление, которое я сделал в раскадровке в этом UIScrollView. Является ли это возможным?
Я пытался что-то вдоль линий:
MYViewController *viewOne = [self.storyboard instantiateViewControllerWithIdentifier:@"myView"];
[self.scrollView addSubview:viewOne.view];
Я установил размер Scrollview быть больше, чем экран, и когда основной вид нагрузка, я могу видеть, что есть вид прокрутки (полосы прокрутки показывают), но мой viewController не находится внутри него.
У кого-нибудь есть идеи?
Hi Duncan, См. Мой предыдущий вопрос SO: http://stackoverflow.com/questions/21453513/using-one-instance-of-a-viewcontroller-class-in-storyboard/21453949?noredirect=1#comment32374767_21453949 Я, хотя UiScrollView будет легче получить эффект, который я искал? – Tander
Чтобы добавить: мне нужен прокрутка, чтобы я мог прокручивать между представлениями, в которых я нуждался, и использовать сегментный контроль o прямо на вид, который нужен пользователю. – Tander
Tander. То, что вы действительно должны делать, это использовать UIPageViewController. Это делает все, что вы хотите, и гораздо более аккуратно, чем то, что вы пытаетесь сделать. Вы можете настроить его для прокрутки между страницами или зависания страницы. Вы также можете легко добавить элемент управления страницы, который позволяет пользователю нажать, чтобы переключиться, а контроллер просмотра страниц управляет элементом управления страницей. Гораздо чище и более знакомый пользовательский интерфейс. –