0

我正在使用 iPhone SDK 3.0 上的通讯簿 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 回答