Как мне переключиться с UIView на UITable View? - PullRequest
0 голосов
/ 04 июня 2010

Я пишу приложение, в котором не используется навигационный контроллер - есть только одна область, для которой требуется UITable.

Тем не менее, теперь я сталкиваюсь с препятствиями при загрузке в этом (табличном) представлении с помощью метода, такого как:

searchViewController = [[SearchViewController alloc] 
                            initWithNibName:@"SearchViewController" bundle:nil];
    [self.view addSubview:searchViewController.view];

Нужно ли загружать метод (ниже) в мой AppDelegate?

UINavigationController *navigationController;

И затем, как только я это сделаю, я могу вызвать этот TableView таким же образом? Или мне нужно использовать другой метод, такой как приведенный ниже:

[window addSubview:[navigationController view]];

Любая помощь приветствуется!

1 Ответ

0 голосов
/ 04 июня 2010

Если вы пытаетесь добавить контроллер навигации в свой проект, добавьте его в файл заголовка делегата приложения.

UINavigationController  *navigationController;
@property(nonatomic, retain) IBOutlet UINavigationController *navigationController;

Тогда в вашем файле реализации вы добавите:

[window addSubview:[navigationController view]];

"view" вызывается из файла MainWindow.xib, так что вам нужно будет добавить объект контроллера навигации в этот кончик и подключить его к представлению, которое вы хотите загрузить вначале.

Конечно, не забудьте использовать

@synthesize navigationController;

и отпустите его при вызове dealloc.

[navigationController release];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...