ios – 带有UIToolbar的CNContactPickerViewController

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

从图片中可以看到,在地图应用中,您可以在收藏夹位置和联系人之间切换.我想在选择器和一些自定义表之间切换,而不需要解雇动画和UISegmentedControl等常见控件.

我介绍CNContactPickerViewController和实现UISegmentedControl没有问题.我有向CNContactPickerViewController添加工具栏的问题.

>我试图将它推入我的UINavigationController但没有成功.
>我试图添加UIToolbar但CNContactPickerViewController
没有UINavigationController.
>我还尝试将其添加到子视图和childViewControllers

Documentation没有说什么怎么用.
page声称:

Instances of the CNContactPickerViewController cannot be pushed to the
stack.

任何建议表示赞赏:)

《ios – 带有UIToolbar的CNContactPickerViewController》
《ios – 带有UIToolbar的CNContactPickerViewController》

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

您在Apple Maps应用程序中看到它的原因是… Apple应用程序可以使用私有API.他们正在为他们的应用做些特别的事情,他们还没有公开发布.

点赞