изменение средства выбора на табличное представление ИЛИ наличие нескольких табличных представлений в одном представлении - PullRequest
0 голосов
/ 29 мая 2010

Мое приложение для iPad было отклонено из-за моего выбора. Средство выбора использовалось для управления представлением таблицы. На мой взгляд, сборщик отображал ряд элементов, и когда один из этих элементов был выбран, он использовал этот выбор для заполнения таблицы данными. (надеюсь, это имеет смысл). Теперь мне нужно сделать это без средства выбора, поэтому мне нужно, чтобы данные, которые были в средстве выбора, были представлены в виде таблицы.

Мой вопрос, как мне иметь несколько табличных представлений в одном представлении?

это так просто, как иметь отдельные методы делегата для каждого табличного представления, как это?

-(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView1
{

    return [xxx count];

}

-(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView2
{

    return [yyy count];

}

1 Ответ

0 голосов
/ 29 мая 2010

Имена методов делегатов фиксированы. Так что вы можете либо

  1. Использовать два разных экземпляра делегата или
  2. Определите таблицу в методе, например,

    -(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
        if (tableView.tag == 114)
          return [xxx count];
        else
          return [yyy count];
    }
    
...