2012-01-03 38 views
1

我想添加方法,当按下这个信息按钮时打开新的视图控制器。如何让UIBarButtonItem打开一个新的视图控制器?

UIBarButtonItem *infoItem = [[UIBarButtonItem alloc] 
          initWithTitle:@"Info" 
          style:UIBarButtonItemStyleBordered 
          target:nil 
          action:@selector(action)]; 
+0

里面的动作选择,你可以编写自己的代码来推动的意见。 – rishi 2012-01-03 18:21:48

回答

2
-(void)action { 
    MyViewController *myView = [[MyViewController alloc] initWithNibName:@"MyViewController" bundle:nil]; 
    [myView presentModalViewController:YES]; // present view modally 
    [self.navigationController pushViewController:myView animated:YES]; // add to navigation stack 
    [myView release]; 
} 
+0

感谢您的正确方向。 – user1120133 2012-01-03 21:19:57

相关问题