UIPickerViewDataSource против логики UIPickerViewDelegate - PullRequest
1 голос
/ 28 декабря 2011

Почему методы, подобные – pickerView:titleForRow:forComponent:, не являются частью UIPickerViewDataSource вместо UIPickerViewDelegate, как в настоящее время? Ведь названия это данные ...

Это кажется мне очень противоречивым. Например, UITableViewDataSource содержит оба метода – tableView:cellForRowAtIndexPath: и – tableView:numberOfRowsInSection:, что кажется логичным.

Почему тогда для UIPickerView методы, определяющие количество строк, и методы, задающие фактические строки, разделяются между UIPickerViewDataSource и UIPickerViewDelegate? Есть ли какая-то логика, которую я пропустил?

...