Можно ли переключить uitableviewgrouped и uitableviewplain с помощью uisegmentedcontroller? - PullRequest
0 голосов
/ 22 сентября 2009

Я занимаюсь разработкой приложения для iphone, в котором у меня есть сегментированный элемент управления , в котором есть подробности, связанные с чем-то вроде книги.

Я хочу показать меню книг, нажав на сегмент книг в стиле uitableviewplain .

, но теперь я хочу другой сегмент, который должен показывать подробности о продавце книг с uitableviewgrouped .

как мне управлять обоими этими представлениями с помощью сегментированного контроллера и управлять источниками данных и методами делегирования.

1 Ответ

1 голос
/ 22 сентября 2009

Кажется, что самый простой способ сделать это - создать два UITableView для каждой цели и показать / скрыть их в соответствии со значением сегментированного элемента управления. В методах делегата и источника данных просто проверьте, какое табличное представление вы используете, например:

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
    if (tableView == plainView){

   }
    if (tableView == groupView){
   }
 }  
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...