Загрузить перо в UIView? - PullRequest
       15

Загрузить перо в UIView?

1 голос
/ 12 ноября 2009

Мне нужна помощь.

У меня есть сегментированный контроль. если щелкнуть сегмент 0, он показывает UIView, содержащий uitableview. Если щелкнуть сегмент 2, он показывает другой UIView, который также содержит uitableview.

Эти две таблицы получили один и тот же источник данных. Но я хочу, чтобы у второго табличного представления был другой источник данных. Поэтому я загружаю другой перо во второе представление, содержащее представление таблицы, которое получает свои данные из соответствующего файла .m.

Не знаю, лучшее ли это решение. Если у вас есть другие идеи, дайте мне знать:)

спасибо заранее!

Ответы [ 2 ]

0 голосов
/ 12 ноября 2009

Я думаю, что лучший способ сделать это - иметь только одно представление таблицы. В методе cellForRow есть условие, которое запрашивает состояние сегментированного элемента управления. В зависимости от результата этого оператора if верните желаемый тип ячейки. Кроме того, в вашем обратном вызове сегментированного управления вам нужно будет сделать [tableView reloadData]

0 голосов
/ 12 ноября 2009

Знаете ли вы, что у одного и того же табличного представления могут отображаться разные наборы данных? Вам не нужно использовать совершенно другой NIB просто для изменения UITableView, чтобы вы могли отображать разные данные. Или я неправильно понимаю ваш вопрос?

...