2012-01-03 75 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

相關問題