【问题标题】:CNContactPickerViewController in popover (iOS)弹出窗口中的 CNContactPickerViewController (iOS)
【发布时间】:2016-09-11 21:15:01
【问题描述】:

有没有办法让弹出框显示联系人选择器?

我尝试了这个(以及许多其他变体)但没有结果... (这是我的控制器中的 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] ;

【问题讨论】:

    标签: ios contacts popover picker


    【解决方案1】:

    不特定于CNContactPickerViewController,但您需要将视图控制器的modalPresentationStyle 设置为UIModalPresentationPopover

    【讨论】:

    • 太棒了!谢谢。我太傻了。
    猜你喜欢
    • 2011-09-30
    • 2016-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多