Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Uitableview 在何处设置自定义表视图单元格的委托?_Uitableview_Delegates_Protocols - Fatal编程技术网

Uitableview 在何处设置自定义表视图单元格的委托?

Uitableview 在何处设置自定义表视图单元格的委托?,uitableview,delegates,protocols,Uitableview,Delegates,Protocols,我在多个类中使用相同的自定义表视图单元格,该单元格中有一个按钮。 要使按钮在不同的表视图(在不同的类中)中工作,当按下单元格上的按钮时,将调用协议方法。 此协议方法在使用自定义表视图单元格的所有类中实现。 有人能告诉我在哪里设置协议的代理吗 谢谢我想您可以在tableview的数据源方法中设置cell.delegate:tableview:cellForRowAtIndexPath:。类似于cell.delegate=self 只有在返回所有特定类型的单元格后设置委托时,它才起作用。因此,它适用

我在多个类中使用相同的自定义表视图单元格,该单元格中有一个按钮。 要使按钮在不同的表视图(在不同的类中)中工作,当按下单元格上的按钮时,将调用协议方法。 此协议方法在使用自定义表视图单元格的所有类中实现。 有人能告诉我在哪里设置协议的代理吗


谢谢

我想您可以在tableview的数据源方法中设置cell.delegate:tableview:cellForRowAtIndexPath:。类似于cell.delegate=self

只有在返回所有特定类型的单元格后设置委托时,它才起作用。因此,它适用于“标题”自定义视图单元格。对他们其余的人来说不是