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