2012-01-03 12 views
1

この情報ボタンが押されたときに、新しいView Controllerを開くメソッドを追加したいと思います。UIBarButtonItemで新しいView Controllerを開くにはどうすればいいですか?

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

アクションセレクタ内には、ビューをプッシュする独自のコードを書くことができます。 – rishi

答えて

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

関連する問題