3

ボタンクリックで新しい連絡先ページを表示したい アクションボタン内にこのコードを書きました

{  
    ABNewPersonViewController *abnewpersonviewcontroller = [[ABNewPersonViewController alloc] init];   
    [self.navigationController pushViewController:abnewpersonviewcontroller animated:YES];
    [newPersonController release];
 }   

このコードは新しい連絡先ページに正常に到達しますが、問題はナビゲーションバーが新しい連絡先ページに表示されず、レコードを保存でき、キャンセルボタンが表示されないことです.新しい連絡先ページにナビゲーションを表示する方法を教えてください.アクションボタンをクリックします

4

4 に答える 4

2

これを使って

ABNewPersonViewController *abnewpersonviewcontroller = [[ABNewPersonViewController alloc] init]; 
self.navigationController.navigationBarHidden = NO;
[self.navigationController pushViewController:abnewpersonviewcontroller animated:YES];
[newPersonController release];
于 2013-01-07T12:48:46.903 に答える
1
    ABNewPersonViewController *picker =[ABNewPersonViewController new];
    UINavigationController *nc = [[UINavigationController alloc] initWithRootViewController:picker];
    picker.newPersonViewDelegate =self;
    [self presentViewController:nc animated:YES completion:nil];
于 2013-06-07T12:05:02.937 に答える
0

self.navigationController.navigationBarHidden = NO;プッシュされたViewControllerをメソッドに追加し- (void)viewWillAppear:(BOOL)animatedて強制することもできますが、に追加しなかった場合は自動的に表示さUINavigationBarれますUINavigationController

于 2013-01-07T12:45:23.550 に答える
0

アプリケーションでナビゲーション バーを非表示にしましたか?

はいの場合は、連絡先ページに移動する前に非表示を解除する必要があります........

ありがとう

于 2013-01-07T12:46:58.540 に答える