2016-09-11 7 views
0

Есть ли способ получить всплывающее окно, показывающее контактную панель?CNContactPickerViewController in popover (iOS)

Я попробовал это (и многие другие варианты) без результатов ... (это метод IBAction в моем контроллере, который должен показать поповер, когда «SourceView» сливает)

Я всегда получить полный экранная модальная презентация выбора контактов, а не popover (мои тесты на симуляторе 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, но вам нужно будет установить контроллер представления modalPresentationStyle к UIModalPresentationPopover.

+0

Отлично! Благодарю. Глупо от меня. –

 Смежные вопросы

  • Нет связанных вопросов^_^