我知道 Objective-C 不支持方法重载。但是,我如何理解以下与“tableView”同名的委托方法?对我来说,这些方法似乎是重载的,但我不确定。
要让视图控制器表明它是 UITableView 委托,它必须实现 UITableViewDelegate 协议。以下是在视图控制器中实现的常见委托方法:
tableView:heightForRowAtIndexPath:
tableView:willDisplayCell:forRowAtIndexPath:
tableView:didSelectRowAtIndexPath:
tableView:didDeselectRowAtIndexPath:
tableView:commitEditingStyle:forRowAtIndexPath:
tableView:canEditRowAtIndexPath: