2010-04-06 7 views
0

У меня есть NIB с UIView, который содержит некоторые UILabels, UIButtons и т. Д. И UIViewController, который загружает UITableView из отдельной NIB.UIViewController занимает весь экран в Interface Builder

Я хочу UITableView в UIViewController должен быть расположен ниже моей UIView, но всякий раз, когда я добавляю его в Interface Builder это занимает весь экран, и мой UIView становится частью UIViewController.

Как я могу убедиться, что UITableView в моем UIViewController появляется под UIView?

ответ

2

Я хочу UIViewController быть расположен ниже моего UIView

Что вы имеете в виду вы хотите the UIViewController «s вид, расположенный под существующую UIView. Контроллеры просмотра не отображаются на экране сами.

Создайте новый экземпляр UIView в своем крепеже, расположите его там, где хотите, и назначьте его представлением для контроллера вида.

+0

Как назначить новый UIView для представления UIViewController? –

+1

myViewController.view = self.theViewInstanceCreatedInInterfaceBuilder; –

+0

Я пробовал вышеуказанный код в представлении диспетчера родительского представленияDidLoad() и не повезло, UIView не загружается с помощью tableview. Я также попробовал это в IB, я установил представление ViewController для подключения к UIView в моем родительском ViewController –

Смежные вопросы