0

iPhone SDK 3.0 で Address Book UI API を使用しています。ユーザーに新しいユーザーを作成する機能、または既存のユーザーに追加する機能を提供したいので、ABUnknownPersonViewController を使用しています。

既存のナビゲーション スタックがあります (他に 2 つのビューしかありません)。問題は、ABUnknownPersonViewController をプッシュすると、アニメーションで表示されるなどです。しかし、ナビゲーション バーがないため、キャンセルする方法がありません。

私のコードスニペットは次のとおりです

newPersonViewController = [[ABUnknownPersonViewController  alloc] init];
newPersonViewController.unknownPersonViewDelegate = self;
newPersonViewController.displayedPerson = person;
newPersonViewController.allowsAddingToAddressBook = YES;
newPersonViewController.allowsActions = NO;
[[self navigationController] pushViewController:newPersonViewController animated:YES];

注: 現在のビュー コントローラーにはタイトルがあるため、それは問題ではありません。私が見逃しているアイデアはありますか?

4

1 に答える 1

0

これでうまくいくはずです

[ [ self navigationController] setNavigationBarHidden:BOOL animated:BOOL]
于 2009-08-03T02:41:46.847 に答える