tableView函数

时间:2017-04-13 04:58:06

标签: ios swift uitableview cocoa-touch

所以我只是进入整个tableView的事情,但我遇到了一个好奇的观察并有一个问题:

为什么在我的UITableViewController

中覆盖此函数
override func numberOfSections(in tableView: UITableView) -> Int

具有描述性名称,但该部分中的行数以这种方式确定

 func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int

我发现前者更符合逻辑,并且想知道为什么它不会因此而被用于其他tableView参数。

为什么不同版本的函数tableView调用了大多数tableView属性,而不是具有描述性名称的不同函数?

我确信有一个很好的理由,如果有人比我更聪明可以解释这个问题,我将感激不尽。

1 个答案:

答案 0 :(得分:0)

所以坦率地说:与Objective-C的兼容性似乎是造成这种不一致的原因。