Есть ли способ получить уведомление для разных методов делегатов UIScrollView внутри подкласса scrollview без установки «self.delegate = self»? Мне нужно получить уведомление о некоторых событиях внутри моего подкласса, но мне все еще нужны некоторые другие события, которые будут отправлены делегату. К сожалению, я не могу назначить два объекта в качестве делегата. Есть ли способы сделать это иначе?Подклассы UIScrollView
1
A
ответ
2
Ваш подкласс имеет слабое свойство - oldDelegate - и когда делегат установлен (вы обнаруживаете это в подклассовном методе setDelegate), вы фактически устанавливаете oldDelegate, а затем делаете себя делегатом.
Внесите все методы делегатов и отправьте их каждому «oldDelegate».
Смежные вопросы
- 1. iPhone OS3 изменения в UIScrollView подклассы
- 2. Подклассы Java, отражающие подклассы
- 3. подклассы всех классов в «цепочке» подклассы
- 4. Подклассы MKAnnotationView
- 5. Подклассы Observable
- 6. Похожие подклассы
- 7. Python подклассы
- 8. DotNetNuke подклассы
- 9. Неизменяемые подклассы
- 10. подклассы SKSpriteNode
- 11. UIScrollView внутри UIScrollView внутри UIScrollView
- 12. Как создать UIScrollview программно
- 13. UIScrollView на дне UIScrollView
- 14. UIScrollView в UIScrollView
- 15. UIScrollView внутри paged UIScrollView
- 16. UIScrollView внутри UIScrollView?
- 17. UIScrollView внутри UIScrollView
- 18. UIScrollView поверх UIScrollView
- 19. Decorator Pattern, подклассы, проходящие через другие подклассы, чтобы получить поведение?
- 20. UIScrollView
- 21. Как подклассы диаграмм Пигала
- 22. подклассы NSFontManager не работают
- 23. подклассы CIFilter в Swift
- 24. подклассы MagicMock в питоне
- 25. Классы и подклассы Python
- 26. Подклассы и Rabl
- 27. Подклассы namedtuple со свойствами
- 28. подклассы Python's datetime.time
- 29. Подклассы и get_shared_from_this()
- 30. ИмпортКонструкторы и подклассы