CNContactPickerViewController

CNContactPickerViewController

如何实现与iOS Apple Maps中相同的联系人选择器?

从图片中可以看到,在“ map ”应用中,您可以在收藏夹位置和联系人之间切换。我想在选择器和一些自定义表之间进行切换,而无需关闭动画,并使用UISegmentedControl这样的通用控件。

我没有提出CNContactPickerViewController或实现UISegmentedControl的问题。我在将工具栏添加到CNContactPickerViewController时遇到问题。

  • 我尝试将其插入UINavigationController中没有成功。
  • 我尝试添加UIToolbar但添加CNContactPickerViewController没有UINavigationController
  • 我也尝试将其添加到 subview 和childViewControllers

  • Documentation没有说明如何使用它。
    page声称:



    任何建议表示赞赏:)

    ios - 具有UIToolbar的CNContactPickerViewController-LMLPHP
    ios - 具有UIToolbar的CNContactPickerViewController-LMLPHP

    最佳答案

    我很确定CNContactPickerViewController是高度安全的,并且在单独的进程中运行。我正在尝试找到支持该理论的文档,但是我认为这就是为什么没有允许开发人员扩大其外观的API的原因。

    您在Apple Maps应用程序中看到它的原因是... Apple应用程序可以使用私有(private)API。他们正在为自己的应用做一些特别的事情,但尚未公开发布。

    10-08 14:14