Cocoa Touch Subclass UIScrollView和Custom Delegate仍然接收父代表消息

时间:2010-11-13 05:41:17

标签: objective-c cocoa-touch uikit

我已经将UIScrollView子类化,并添加了我自己的自定义委托(目前称为delegate)。我想添加一些功能,例如在点击图像时通知用户并执行像表视图一样的加载。

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

1 个答案:

答案 0 :(得分:1)

您的自定义委托是否只是扩展了UIScrollViewDelegate的方法?如果是,只需覆盖方法-scrollViewDidScroll等,然后将消息转发给您自己的代理。

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