Я прочитал документацию на яблоко, и это не понятно для такого новичка в Objective-C
как я. Я пытаюсь реализовать многоколоночный UITableView
, следуя этому ссылке, и он просто не работает, поэтому мне нужно понять, как работает cellForRowAtIndexPath
, для меня лично этот метод кажется довольно сложным.
1) Что он возвращает? UITableViewCell
? Но почему это выглядит так странно?
-(UITableViewCell *)tableView:(UITableView *)tableView
- Что это? Не могли бы вы объяснить?
2) Как он вызван и что более важно, как подключить его к определенному UITableView
? Что делать, если у меня есть два UITableView
с именем firstTableView
и secondTableView
, и я хочу, чтобы они были разными (для выполнения cellForRowAtIndexPath
по-другому)? Как я должен связать мой UITableViews
с этим
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
метод принимает NSIndexPath
, а не UITableView
. Что я буду делать?