iPhone - один взгляд со многими UITableView - PullRequest
0 голосов
/ 10 июня 2010

Я работаю над представлением iPhone, в котором есть заголовок с текстом UISegmentedControl вверху и UITableView под ним Когда в UISegmentedControl выбран другой сегмент, мне нужно отобразить другой набор записей в UITableView.

Каков наилучший способ реализовать это? Должен ли я иметь один UITableView для контроллера представления и просто повторно заполнить его, когда выбран другой сегмент? Если да, то можно ли это сделать с помощью NSFetchedResultsController / основных данных?

Спасибо! -Johann

1 Ответ

0 голосов
/ 10 июня 2010

Я бы предложил создать разные классы Table View Controller для каждого необходимого представления. Это будет держать логику каждого представления автономным. Затем создайте, добавьте и удалите подпредставления по мере необходимости, когда пользователь выбирает другую опцию. Вы также сможете анимировать переходы от одного к другому особым образом.

Если позднее вы решите, что один набор информации будет лучше обслуживаться с использованием другого вида, вам не нужно распутывать все.

...