我将使用通讯簿作为我的应用程序的数据源,用于添加新联系人或选择联系人。联系人主要针对公司或组织,但也可以是个人。
为了添加一个新的联系人,我想显示一个联系人列表,比如人们选择控制:
但是,我无法弄清楚将取消更改为添加,并将组更改为取消。看起来我无法将此控制器的导航栏设置为添加。基本上,我想显示一个联系人列表以选择作为我的添加数据源,并在用户想要首先将新联系人添加到联系人并作为数据源时在同一视图中提供添加功能。
Apple 的地址簿编程指南确实提供了一个ABNewPersonViewController来添加新联系人。有没有办法将此添加到所有联系人选择器作为其导航树?有没有人在 Apple 的示例列表中看到类似的示例代码(太多了,找不到)?
另一个相关的问题是,当显示人员选择器控制器时,它会以自下而上的动画形式出现。有没有办法像导航向下钻取动画一样从左侧控制其动画?