是否可以为 CNContactViewController 添加自定义导航栏?

Is it Possible to add a custom Navigation Bar for CNContactViewController?

我想为 CNContactViewController 创建自定义 UINavigationBar,以便 select 单个或多个联系人。默认的 UINavigationBar 由 Cancel、Done 和 Group 按钮组成,这使得它看起来很乱。 customizeCNContactViewControllerUINavigationBar 是否有解决方法? 任何人都可以尽快回答这个问题吗?

您的屏幕截图是 CNContactPickerViewController,而不是 CNContactViewController。但两者的答案是一样的。

每个联系人视图控制器都有一个非常特定的用途:选择联系人、创建联系人等。它们每个都有一个适合该目的的导航栏——联系人口袋需要完成按钮,以便用户可以 select 联系人和 return 控制您的应用程序。而且它们是在进程外托管的,因此恶意应用程序无法深入挖掘以获取它们不应该获取的联系信息。

由于进程外,无法直接自定义导航栏。联系人需要为此定义一个 API,但事实并非如此。也许你应该 file a feature request ?再一次,我不确定删除任何这些按钮的用例是什么...