为什么– pickerView:titleForRow:forComponent:
之类的方法不是UIPickerViewDataSource
的一部分,而不是目前的UIPickerViewDelegate
?毕竟,标题是数据......
这对我来说似乎很不一致。例如,UITableViewDataSource
包含似乎合乎逻辑的方法– tableView:cellForRowAtIndexPath:
和– tableView:numberOfRowsInSection:
。
为什么UIPickerView
的方法是提供行数和方法的方法,它们将实际行分隔为UIPickerViewDataSource
和UIPickerViewDelegate
?我错过了一些逻辑吗?