Subclassed UIScrollView

时间:2013-05-15 20:49:59

标签: ios uikit scrollview

有没有办法在没有设置“self.delegate = self”的情况下在子类滚动视图中获取不同的UIScrollView委托方法的通知?我需要获取子类中某些事件的通知,但我仍然需要将某些其他事件发送给委托。所以不幸的是我不能将两个对象分配为委托。有没有办法做到这一点呢?

1 个答案:

答案 0 :(得分:2)

你的子类有一个弱属性 - oldDelegate - 当设置委托时(你在子类的setDelegate方法中检测到它),你实际上设置了oldDelegate,然后让自己成为委托。

实现所有委托方法并将每个方法发送到“oldDelegate”。