Как мне создать вид с палитрой внизу и таблицей сверху? - PullRequest
0 голосов
/ 27 марта 2010

Впервые спрашиваю, долгое время прячусь.

Я пытаюсь создать представление iPhone, в котором в нижней половине экрана находится средство выбора даты / времени, а в верхней половине экрана - сгруппированное односекционное четырехстрочное табличное представление (почти идентичное тот, который Apple показывает на Рис. 2-4 в своем Руководстве по программированию View Controller (но потом не объясняет).

Концептуально, я думаю, я понимаю, что мне нужен главный вид с парой подпредставлений - один для выбора и один для представления таблицы. Я почти уверен, что смогу сделать функцию выбора, как только она появится на экране, и я почти уверен, что смогу сделать функцию просмотра таблицы тоже. Что я не могу понять для себя, так это, как программно говоря, вывести два вида одновременно на экран. Я могу выложить его идеально в Интерфейсном Разработчике, но тогда все идет к черту, когда я переключаюсь на XCode ... представление появляется со сборщиком, но без представления таблицы.

Заранее спасибо за любую помощь, которую вы можете предложить.

1 Ответ

0 голосов
/ 27 марта 2010

представление отображается с помощью средства выбора, но отсутствует представление таблицы.

Если табличному представлению не назначен источник данных, ему некуда заполняться, и поэтому может появиться впечатление "не быть там".

Вы создали контроллер представления для этого представления? Это подкласс UITableViewController или, по крайней мере, он реализует протоколы UITableViewDelegate / UITableViewDataSource? Это установлено как File's Owner в .xib? И был ли он назначен (используя соединения) в качестве табличных представлений delegate и dataSource?

В вашем .xib есть как UITableView, так и UIPickerView подпредставления верхнего уровня UIView, которое связано со свойством view контроллера представления (то есть для File's Owner)?

UIView
+
|
+---UITableView
|
+---UIPickerView
...