Нажмите на представление из файла пера с помощью правой кнопки панели навигации - PullRequest
1 голос
/ 26 сентября 2011

Как описано в заголовке, я хотел бы выдвинуть представление из известного NIB, используя кнопку на панели навигации. Я работаю над приложением UINavigationController.

Я уже добавил правую кнопку в IB и связал ее с методом, который находится в RootViewController

Я искал везде, но я не мог найти способ сделать этот метод ...

-(IBAction)addItems:(id)sender 
{
    ?
}

Я также попробовал это решение , но оно тоже не работает ...

Ответы [ 2 ]

1 голос
/ 26 сентября 2011

Если вам просто нужен вид из файла пера, попробуйте это ..

NSArray* nibViews = [[NSBundle mainBundle] loadNibNamed:@"QPickOneView"
                                                  owner:self
                                                options:nil];

UIView* myView = [ nibViews objectAtIndex: 0];

self.view = myView;

Если вы хотите подтолкнуть ViewController .. Затем перейдите к ответу Nekto.

1 голос
/ 26 сентября 2011

Например:

-(IBAction)addItems:(id)sender 
{
    CustomController *controller = [[CustomController alloc] initWithNibName:@"CustomController" bundle:nil];
    [self.navigationController pushViewController:controller animated:YES];
    [controller release];
}

Где

  1. CustomController имя вашего пользовательского класса контроллера.
  2. @"CustomController" имя вашего файла xib
...