Как добавить UITableView в UIPickerView в том же представлении - PullRequest
0 голосов
/ 21 апреля 2011

Я пытаюсь создать приложение с UIPickerView и UITableView в одном представлении. Я сделал PickerView, и он работает. Но я не могу понять, как подключить сгенерированные результаты PickerView к tableView внизу представления. Средство выбора перебирает выбранные пользователем переменные, и я хочу, чтобы представление таблицы было заполнено результатами выбора. Любая помощь будет оценена.

Ответы [ 2 ]

0 голосов
/ 06 мая 2011

Я решил проблему. Благодаря Sukas и много часов тяжелой работы.

Как я добавил UITableView в UIPickerView в том же представлении.

Сначала я создал UIViewController без пера. Я сделал UIPickerView и UITableView программно в - (void) loadView.

PickerView и TableView были превращены в подпредставления UIView.

Важная часть: в методе DidSelectRow in Component - я добавил [self.table reloadData];

(Я нашел способ получить массивы из моих компонентных методов в мои методы tableView)

Кроме того, в методе DidSelectRow in Component я удалил все объекты из созданных мною массивов, чтобы сохранить выбор колес. Я сделал два массива для хранения выбора колес, и в разных частях кода мне пришлось удалить из них все объекты, так что я получал новый пустой массив каждый раз, когда колесо менялось, и представление таблицы могло быть заполнено новой информацией.

Надеюсь, это поможет !!!

0 голосов
/ 29 апреля 2011

Ссылки по этой ссылке

сначала добавьте свое представление выбора, затем Добавьте UIPickerView и кнопку в листе действий - Как?

, а затем в окне выбора didSelectrow - Обновите ваш контент в виде таблицыкак lblText.text = [yourArray objectatindex: row], [self.tableview reloadData];

см. это

http://blog.originalfunction.com/index.php/2010/02/uitableview-uipickerview-with-core-data/

Надеюсь, это поможет!

...