2010-11-13 29 views
0

我已经子类化UIScrollView并添加了我自己的自定义代理(当前名为delegate)。我想添加一些功能,例如在图片被点击时通知用户并执行像表格视图一样的加载。Cocoa Touch子类UIScrollView和自定义委托仍然接收父代理消息

但是,如果我定义了我自己的自定义委托,我无法设置父代理来响应事件,如scrollViewDidScroll(我希望子类接收这些事件)。我应该重命名我的子类中的委托吗?我应该以某种形式使用super.delegate吗?有这样一个标准吗?谢谢!

回答

1

您的自定义委托只是扩展了UIScrollViewDelegate的方法吗?如果是这样,只需重写方法-scrollViewDidScroll等,并将消息转发到您自己的代理。

也许我误解了你的问题,所以我很抱歉,如果我有。

+0

它实现了一个全新的协议。问题在于自定义的UIScrollView扩展了委托,同时仍然实现了自己的委托。 – 2010-11-13 09:05:56

相关问题