所以我只是进入整个tableView的事情,但我遇到了一个好奇的观察并有一个问题:
为什么在我的UITableViewController
类
override func numberOfSections(in tableView: UITableView) -> Int
具有描述性名称,但该部分中的行数以这种方式确定
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int
我发现前者更符合逻辑,并且想知道为什么它不会因此而被用于其他tableView参数。
为什么不同版本的函数tableView调用了大多数tableView属性,而不是具有描述性名称的不同函数?
我确信有一个很好的理由,如果有人比我更聪明可以解释这个问题,我将感激不尽。
答案 0 :(得分:0)
所以坦率地说:与Objective-C的兼容性似乎是造成这种不一致的原因。