2009-10-15 2 views
1

Я очень новичок в развитии iPhone, поэтому простите меня, если это новичок. У меня есть приложение с RootController, которое контролирует загрузку различных видов. Сначала он загружает MenuView. В MenuView есть кнопка, которая, когда пользователь нажимает, я хочу открыть совершенно другое представление (называемое InfoView), которое отображает некоторую информацию об этом приложении и кнопку «Назад», которая возвращает пользователя в MenuView.Как загрузить вид на кнопку нажмите?

Есть ли способ вызвать функцию IBAction в RootViewController из MenuView?

Заранее благодарим за помощь.

ответ

0

В вашей кнопки действия, вам нужно сделать что-то вроде этого:

UIViewController *nextController = [[UIViewController alloc] initWithNibName:... bundle:...]; 
[self.navigationController pushViewController:nextController animated:YES]; 
[nextController release]; 
0

Если предположить, что работать с UIButtons вы просто подключить событие Touch Up Inside на IBAction на вашем RootController в Interface Builder. Если вы делаете это в коде, вы делаете что-то вроде этого:

[button addTarget:rootController action:@selector(myActionOnRootController:) forControlEvents:(UIControlEventTouchUpInside)]; 
Смежные вопросы