Подкласс Cocoa Touch UIScrollView и пользовательский делегат все еще получают сообщения родительского делегата - PullRequest
0 голосов
/ 13 ноября 2010

Я создал подкласс UIScrollView и добавил свой собственный делегат (в настоящее время называется delegate). Я хочу добавить такую ​​функциональность, как уведомление пользователя о касании изображения и выполнение загрузки, как в виде таблицы.

Однако, если я определяю свой собственный пользовательский делегат, я не могу установить родительский делегат для ответа на события, такие как scrollViewDidScroll (я хочу, чтобы подкласс получал эти события). Должен ли я переименовать делегата в моем подклассе? Должен ли я использовать super.delegate в какой-то форме? Существует ли стандарт для этого? Спасибо!

1 Ответ

1 голос
/ 13 ноября 2010

Ваш пользовательский делегат просто расширяет методы UIScrollViewDelegate?Если это так, просто переопределите методы -scrollViewDidScroll и т. Д. И перешлите сообщения своему собственному делегату.

Возможно, я неправильно понял ваш вопрос, поэтому я прошу прощения, если у меня есть.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...