2

我想创建一个自定义UINavigationBarCNContactViewController选择单个或多个联系人。默认UINavigationBar由取消、完成和组按钮组成,这使它看起来很乱。是否有customize解决UINavigationBar方法CNContactViewController?谁能尽快回答这个问题? 这就是我的页面现在的样子

4

1 回答 1

2

你的截图是CNContactPickerViewController,不是CNContactViewController。但两者的答案是一样的。

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

由于是进程外的,所以不能直接自定义导航栏。联系人需要为此定义一个 API,但它不需要。也许您应该为此提交功能请求?再说一次,我不确定删除这些按钮的用例是什么......

于 2016-05-05T15:20:48.970 回答