2014-02-10 37 views

回答

0

不太確定爲什麼你想這樣做。從用戶界面的角度來看,選項卡確實不是「新聯繫人」視圖的正確位置。也就是說,我在嘗試在popover中使用ABUnknownPersonViewController時遇到了類似的情況。解決方法是以編程方式將ABUnknownPersonViewController作爲tab控制器的childViewController添加。這裏是一步一步的指導:

  1. 創建一個實現ABUnknownPersonViewControllerDelegate的自定義UIViewController類。

  2. 在故事板中找到要在其中顯示ABController的選項卡視圖並將您的自定義類指定爲其控制器。

  3. 在你的控制器類的viewDidLoad方法,添加以下代碼:

ABUnknownPersonViewController *picker =[[ABUnknownPersonViewController alloc] init];  
picker.unknownPersonViewDelegate = self;  
picker.displayedPerson = aContact; 
picker.allowsAddingToAddressBook = YES; 
picker.allowsActions = YES;   
[self addChildViewController:picker]; 
picker.view.frame = self.view.bounds; 
[self.view addSubview:picker.view]; 
相關問題