Я хотел бы загрузить простой UIView, UIWebView и UITableView в одном и том же столбце. Возможно ли это в том же UIViewController? Можно ли назначить несколько UIViewControllers одному окну?Несколько типов UIView в одном UIViewController
0
A
ответ
1
Нечто близко. Недавно я ответил your question о нескольких представлениях в одном окне; подход к использованию нескольких контроллеров представлений очень похож, хотя им нужны отдельные файлы nib или xib.
Способ сделать это следующим образом:
- Instantiate все различные контроллеры вам нужно
- Добавить мнение каждого контроллера для родительского вида или окна, как я ответил на ваш предыдущий вопрос
программным, это будет выглядеть примерно так (повторяется для каждого контроллера представления вы хотите добавить):
// With some UIWindow *window
MyViewController *vc = [[[MyViewController alloc]
initWithNibName:@"MyNib" bundle:nil] autorelease];
[window addSubview:vc.view];
Имейте ввиду, что вам нужно будет отрегулировать свойство вида frame
, прежде чем добавлять его, в зависимости от того, где находится родительский вид или окно, которое вы хотите поместить.
Тим, спасибо большое. Я не понял отношения между двумя вопросами. Теперь я вижу корреляцию. – Adam