Я пытаюсь написать приложение, которое подключается к моей веб-службе и отображает данные в виде таблицы. У меня также есть статический вид таблицы для меню. Статическое представление таблицы работает (реагирует на клики, показывает параметры и т. Д.), Но я не понимаю, как работает второй стол. В окне не более одного вида таблицы. Я добавлю около 10 табличных представлений.Objective C - iOS Несколько представлений таблицы
Код для статических табличных:
- (UITableViewCell *) tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *simpleTableIdentifier = @"dataSelect"; //Name of table view
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:simpleTableIdentifier];
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:simpleTableIdentifier];
}
cell.textLabel.text = [tableData objectAtIndex:indexPath.row];
cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
return cell;
}
tableData является массивом, который я вставляя.
Я не ясно, о разнице между тем, что ваша программа делает против того, что вы хотите, чтобы это сделать. –
Прямо сейчас он отображает 1 табличный вид. Я хочу, чтобы он отображал несколько видов таблиц, но я не уверен, как это сделать. – user160398
В cellForRowIndexPath вы должны установить условную проверку против tableview и выполнить соответствующее действие. – ldindu