如何分离UITableVIew#39; s ScrollDelegate&的UITableViewDelegate

时间:2015-03-30 07:48:17

标签: ios objective-c uitableview

我根据UITableView编写了一个自定义视图,我希望根据UIScrollViewDelegate执行某些操作,因此我将tableView' s delegate设置为self(自定义视图),但如果我执行此操作,则UITableVIewDelegate也会设置为self(自定义视图),这意味着我无法让controllers (包含此tableView)来执行tableView:didSelectCell和其他类似的操作。我可以将UIScrollDelegate设置为self并仍让其他人调用UITableVIewDelegate方法吗?

1 个答案:

答案 0 :(得分:0)

由于UITableViewDelegate延伸UIScrollViewDelegate,您无法根据需要将其分开。但是,您可以在自定义视图中的处理程序之后声明自己的customDelegate属性并再次触发所需的方法