У меня есть PageViewController, в котором есть 3 дочерних представления. Я хотел бы увидеть простой пример Objective-C, используя протоколы/делегаты, как я могу вызвать метод PageViewController, когда пользователь нажимает кнопку в контроллерах дочерних представлений?Использование делегатов с помощью PageViewController
-1
A
ответ
0
Что вы хотите, это простая делегация. Вы можете создать проект на основе страницы, который будет генерировать код для вас. После этого создайте требуемый протокол с помощью его методов и добавьте свойство делегата в контроллер дочернего представления страницы. Единственное изменение, которое вам нужно сделать, - это методы pageViewController:viewControllerBeforeViewController
и pageViewController:viewControllerAfterViewController
. Прежде чем вы вернете дочерний контроллер страницы, установите также делегата и реализуйте методы из протокола.
Смежные вопросы
- 1. Использование делегатов
- 2. Использование делегатов в vb.net
- 3. Использование общих делегатов
- 4. Комплексное использование делегатов
- 5. Настройка NSTimer с помощью PageViewController in Swift
- 6. Дисплей Pageviewcontroller с помощью раскадровки SEGUE
- 7. Создание pageViewController с помощью сегментаController ниже navigationController
- 8. Противоречивые доступность с помощью делегатов
- 9. Обработка ошибок с помощью делегатов
- 10. Использование типов делегатов против методов
- 11. PageViewController с MPMovieViewController
- 12. Использование делегатов в OS X
- 13. Использование разных делегатов для NSXmlParser
- 14. Использование делегатов с веб-службами Exchange
- 15. Использование делегатов C# с функциями f #
- 16. Использование анонимных делегатов с .NET ThreadPool.QueueUserWorkItem
- 17. Использование делегатов в C# Асинхронный
- 18. Правильное использование делегатов и многопоточность
- 19. SSLStream и общее использование делегатов
- 20. Использование делегатов для обработки события
- 21. Использование делегатов в качестве параметров
- 22. Использование делегатов и объявление событий
- 23. Использование делегатов во избежание подкласса
- 24. Использование делегатов в методах класса
- 25. Общее хранение и использование делегатов
- 26. Определение и использование массива делегатов
- 27. выполнить segue из pageViewController
- 28. Удалить PageViewController
- 29. Делегированное - правильно ли мое использование делегатов?
- 30. Стили пользовательского перехода PageViewController
Im a newb, не могли бы вы привести пример того, как создать это. Допустим, у меня есть TableViewController и PageViewController, что мне нужно будет помещать в файлы .h и .m для каждого? – Herm
Если вы новичок в этом, я рекомендовал вам изучить этот шаблон, и после того, как вы поймете, как он работает, вы можете попытаться реализовать PageViewController. http://cognitivedesign.com/papers/understanding-delegation-in-ios.html –