Измените представление таблицы, когда сегментированный элемент управления нажат.Точно так же, как в приложении APPSTORE.Как это сделать? - PullRequest
3 голосов
/ 17 января 2010

У меня SampleViewController, в котором segmentedControl добавляется вверху под навигационной панелью (не внутри него). Теперь под segmentedControl я хочу tableView, который загружается из другого класса CommonTableViewController.При касании сегмента должен быть загружен новый tableView из того же CommonTableViewController.Как это можно сделать?заранее спасибо.

Ответы [ 2 ]

1 голос
/ 27 апреля 2010

Я использую массив для заполнения моего tableView ...

В моем методе segmentedControlClicked ... Я изменяю данные в массиве в зависимости от того, какой сегмент был выбран, а затем использую эту строку кода:

[self.tableView reloadData];
1 голос
/ 17 января 2010

Если у вас уже есть 2 UITableView, просто удалите первый с экрана и добавьте другой. LIKE

[tableView1 removeFromSuperview];
[self.view indertSubview:tableView2 atIndex:self.view.subviews.count];

В зависимости от случая вы также можете рассмотреть возможность использования одного tableView и просто изменения данных.

...