设置没有委托的表视图

时间:2012-08-31 07:17:43

标签: iphone objective-c ios uitableview

我在视图控制器中有一个 UITableView 。我想为表视图设置视图,属性等,而不设置 UITableViewDelegate或UITableViewDataSource委托

有可能以编程方式吗? (类似于[tableView setNumberOfSections:2]

3 个答案:

答案 0 :(得分:1)

不,这是不可能的。但也许你可以选择使用静态tableview?在那里,您不需要委托,但您的行/部分数量是固定的。

答案 1 :(得分:0)

不,但你可以设置

myTableView.delegate = self;
myTableView.dataSource = self;

然后在同一个类中添加方法的代码(因此您不需要创建新的自定义类)。

答案 2 :(得分:0)

你不能,为什么要这样做?使用委托的系统可以为您提供最灵活的解决方案,您不必使用所有委托和数据源方法。这就是它的工作方式,可以根据您的选择完全自定义您的表,但基本的实现几乎没有用。

您可以通过采用UITableViewDelegate和UITableViewDataSource协议将任何类用作委托,因此您无需创建任何专门的类。只需使用viewController即可。