Использование NIBS с UIPAGEVIEWCONTROLLER
-
25-10-2019 - |
Вопрос
Я пытаюсь использовать UipageViewController для создания книжного приложения. Каждая страница в настоящее время имеет свой собственный ViewController и NIB и имеет свой собственный набор уникальных функций. Я не использую раскадровку, так как в приложении книги более 40 страниц.
Мне было трудно узнать, как использовать NIB (с их контроллерами представления) с UipageViewController. UipageViewController переключится на желаемый ViewController/NIB, но затем не будет отвечать ни на один из жестов UiPageViewController.
Есть ли пример использования UipageViewController с NIB, которые могут помочь?
Какие-нибудь мысли? Спасибо за вашу помощь!
Решение
Да. Вы можете использовать NIBS с UipageViewController. Без раскадровки. Посмотри это:http://www.ioslearner.com/implementing-uipageviewcontroller-programaty-withoutstoryboarding/
Другие советы
Это был очень хороший учебник: http://www.techotopia.com/index.php/implementing_a_page_based_ios_5_iphone_application_using_uipageviewcontroller
В качестве дополнительного бонуса, он имеет дело с деталями XCode 4.2, такими как рассеяние раскадровки на создание проекта.
Я предполагаю, что вы забыли сохранить свой объект UipageViewController. Это случилось со мной в первый раз! Результатом является то, что исходная страница отображается, но вы не получаете жестов, потому что контроллер представления страницы больше не существует. Заполните контроллер представления страницы в переменную экземпляра с помощью сильной/удержания политики сразу после его получения.