Я новичок в программировании iPhone. Моим первым приложением является UITableViewController, но сейчас я бы хотел немного поэкспериментировать. Идея заключается в создании пользовательского макета, который будет выглядеть следующим образом:
Макет:
---------------------
Image | Button
---------------------
UICalendar
---------------------
UITableView
---------------------
Button | Button
---------------------
ВОПРОС 1:
Как видите, я бы хотел добавить несколько дополнительных элементов интерфейса. Все учебники, которые я видел, описывают UITableViewController как единый UITableView (никакие другие элементы пользовательского интерфейса не включены в контроллер).
Таким образом, мой вопрос был бы: возможно ли расширить UITableViewController, чтобы иметь такую компоновку? Как правильно это сделать?
ВОПРОС 2:
Для UITableViewController я не использую файл XIB, но некоторые люди используют. Зачем мне использовать файл XIB при создании UITableViewController? Каковы преимущества? Какова лучшая практика?
UPDATE:
На самом деле я думаю о том, чтобы иметь отдельный контроллер для UICalendar (UICalendarController) и UITableView (UITableViewController). Я просто не знаю, как это реализовать.
Thx.