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
可能不应该负责创建表视图并将其添加到视图控制器的视图中。您的视图控制器本身应该对此负责