2

为什么方法不是像现在这样– pickerView:titleForRow:forComponent:的一部分,UIPickerViewDataSource而不是UIPickerViewDelegate像现在这样?毕竟,标题是数据......

这对我来说似乎很不一致。例如,UITableViewDataSource包含这两种方法– tableView:cellForRowAtIndexPath:并且– tableView:numberOfRowsInSection:看起来合乎逻辑。

那么为什么UIPickerView给出行数的方法和给出实际行的方法在UIPickerViewDataSource和之间分开UIPickerViewDelegate呢?我错过了一些逻辑吗?

4

0 回答 0