我在视图控制器中有一个UITableView 。我想在不设置UITableViewDelegate 或 UITableViewDataSource 委托的情况下为表视图设置视图、属性等。
是否可以通过编程方式进行?(类似[tableView setNumberOfSections:2]
)
我在视图控制器中有一个UITableView 。我想在不设置UITableViewDelegate 或 UITableViewDataSource 委托的情况下为表视图设置视图、属性等。
是否可以通过编程方式进行?(类似[tableView setNumberOfSections:2]
)
不,这是不可能的。但也许您可以选择使用静态表格视图?在那里您不需要委托,但您的行数/节数是固定的。
不,但你可以设置
myTableView.delegate = self;
myTableView.dataSource = self;
然后为同一类中的方法添加代码(因此您不需要创建新的自定义类)。
你不能,你为什么要这样做?使用委托的系统可以为您提供最灵活的解决方案,您不必使用所有委托和数据源方法。如果您选择,它只是可以完全自定义您的表的工作方式,但基本实现几乎没有工作。
只需采用 UITableViewDelegate 和 UITableViewDataSource 协议,您就可以使用任何类作为委托,因此您不需要创建任何专门的类。例如,只需使用您的 viewController。