1

v1 から v2 に移動するには、ナビゲーション コントローラーの pushViewController プロパティを使用しますが、v2 から v3 には presentviewController を使用します。v3では、メソッドを実行できるように、右側にボタンのあるナビゲーションバーが必要です。助けてください。

4

1 に答える 1

2

ビュー コントローラー V2 で、以下のコードを使用して V3 を提示します。

V3 *obj_V3=[[V3 alloc]initWithNibName:@"V3" bundle:nil];
UINavigationController *navBar=[[UINavigationController alloc]initWithRootViewController:obj_V3];
[self.navigationController presentModalViewController:navBar animated:YES];
[navBar release];
[obj_V3 release];

V3に追加します

self.navigationItem.rightBarButtonItem = [[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:self action:@selector(performMethod)] autorelease];

そしてあなたの実行方法

-(void)performMethod {
//your code
}
于 2013-03-29T11:41:49.807 に答える