iphone сегментированный контроль и uitableview - PullRequest
0 голосов
/ 28 апреля 2010

У меня есть UITableView с сегментированным элементом управления вверху. Когда вы нажимаете на разные сегменты, я хочу перезагрузить таблицу с новым массивом другого размера. Я попробовал все, включая [self.tableView reloadData]. Теперь, когда вы нажимаете на другую вкладку, она изменяет только те ячейки, которые не отображаются, и больше не добавляется. Есть идеи??? Спасибо.

1 Ответ

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

В вашем методе numberOfRowsinSection вы возвращаете счетчик правильного источника данных при переключении выбора сегмента? Когда вы выбираете сегмент, вам нужно будет вызвать 'reloadData' для табличного представления, вам нужно будет проверить количество, которое вы возвращаете из 'numberOfRowsInSection', и вам нужно будет использовать правильный источник данных в cellForRowAtIndexPath для предоставления содержимого вашей ячейки.

...