2016-09-11 5 views
0

Gibt es eine Möglichkeit, ein Popover zu erhalten, das eine Kontaktauswahl zeigt?CNContactPickerViewController im Popover (iOS)

Ich habe versucht, diese (und viele andere Varianten) ohne Ergebnisse ... (dies ist ein IBAction Methode in meinem Controller, der die popover zeigen sollte, wenn „Sourceview“ abgegriffen wird)

Ich bekomme immer eine volle Bildschirm modale Darstellung des Kontakt Pickers, kein Popover (meine Tests sind auf ipPad Simulator).

 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] ; 

Antwort

1

nicht spezifisch für CNContactPickerViewController aber Sie würden die View-Controller des modalPresentationStyle-UIModalPresentationPopover einstellen müssen.

+0

Großartig! Vielen Dank. Dumm von mir. –

Verwandte Themen