2016-09-11 75 views
0

有什麼辦法讓popover顯示聯繫人選擇器?彈出窗口中的CNContactPickerViewController(iOS)

我想這(和許多其他變種),沒有結果...... (這是在我的控制器的IBAction爲方法應該顯示酥料餅的時候「sourceView」被竊聽)

我總是得到一個完整的屏幕上的聯繫人選擇器模態表示,而不是彈出窗口(我的測試是在ipPad模擬器上)。

 CNContactPickerViewController *picker = [CNContactPickerViewController new] ; 
    picker.delegate         = self ; 
    picker.popoverPresentationController.sourceView = sourceView ; 
    picker.popoverPresentationController.sourceRect = sourceView.bounds ; 
    picker.popoverPresentationController.permittedArrowDirections = UIPopoverArrowDirectionUp | UIPopoverArrowDirectionDown ; 

    [self presentViewController:picker 
         animated:YES 
         completion:nil] ; 

回答

1

並非專用CNContactPickerViewController,但你需要設置視圖控制器的modalPresentationStyleUIModalPresentationPopover

+0

太棒了!謝謝。我愚蠢。 –