Ios 将tableview委托移动到其他类

Ios 将tableview委托移动到其他类,ios,iphone,xcode,ios7,xcode6,Ios,Iphone,Xcode,Ios7,Xcode6,我有一个视图控制器,包含许多操作。大多数视图都是动态创建的。为了分离代码,我创建了一个类作为NSObject的myClass,其中我创建了一个函数showMyTableView。此函数将表格视图添加为子视图。但是我必须在视图控制器内部编写所有tableview委托。如何将需要的代理移动到myclass 明天我可能需要添加包含按钮的子视图,我应该在单独的类中为其编写操作 我如何才能做到这一点?您的新类应该只处理数据,而不是ui 不同的表CyVIEW考虑使用单独的TabelVIEW单元子类,并为它们

我有一个视图控制器,包含许多操作。大多数视图都是动态创建的。为了分离代码,我创建了一个类作为
NSObject
myClass
,其中我创建了一个函数
showMyTableView
。此函数将
表格视图
添加为
子视图
。但是我必须在
视图控制器
内部编写所有
tableview委托
。如何将需要的代理移动到myclass

明天我可能需要添加包含按钮的子视图,我应该在单独的类中为其编写操作


我如何才能做到这一点?

您的新类应该只处理数据,而不是ui


不同的表CyVIEW考虑使用单独的TabelVIEW单元子类,并为它们提供数据模型。让他们自己配置

您的新类应该只处理数据,而不是ui


不同的表CyVIEW考虑使用单独的TabelVIEW单元子类,并为它们提供数据模型。让他们自己配置

您的新类应该只处理数据,而不是ui


不同的表CyVIEW考虑使用单独的TabelVIEW单元子类,并为它们提供数据模型。让他们自己配置

您的新类应该只处理数据,而不是ui

不同的表CyVIEW考虑使用单独的TabelVIEW单元子类,并为它们提供数据模型。让他们自己配置自己(所谓的“表视图委托”,我假定您指的是表视图的

委托
数据源
?)

你当然可以把这些东西转移到另一个班级。您只需在视图控制器中将表视图的
委托
/
数据源
设置为
MyClass
的实例,如下所示:

self.tableView.delegate = instanceOfMyClass;
MyClass
可能不应该负责创建表视图并将其添加到视图控制器的视图中。您的视图控制器应该自己对此负责。

(我假设您所说的“表视图委托”是指您的表视图的
委托和
数据源
?)

你当然可以把这些东西转移到另一个班级。您只需在视图控制器中将表视图的
委托
/
数据源
设置为
MyClass
的实例,如下所示:

self.tableView.delegate = instanceOfMyClass;
MyClass
可能不应该负责创建表视图并将其添加到视图控制器的视图中。您的视图控制器应该自己对此负责。

(我假设您所说的“表视图委托”是指您的表视图的
委托和
数据源
?)

你当然可以把这些东西转移到另一个班级。您只需在视图控制器中将表视图的
委托
/
数据源
设置为
MyClass
的实例,如下所示:

self.tableView.delegate = instanceOfMyClass;
MyClass
可能不应该负责创建表视图并将其添加到视图控制器的视图中。您的视图控制器应该自己对此负责。

(我假设您所说的“表视图委托”是指您的表视图的
委托和
数据源
?)

你当然可以把这些东西转移到另一个班级。您只需在视图控制器中将表视图的
委托
/
数据源
设置为
MyClass
的实例,如下所示:

self.tableView.delegate = instanceOfMyClass;
MyClass
可能不应该负责创建表视图并将其添加到视图控制器的视图中。您的视图控制器本身应该对此负责