【问题标题】:How does WhatsApp add their icon to their contacts tab and favourites tab in iPhone SDKWhatsApp 如何将他们的图标添加到 iPhone SDK 中的联系人选项卡和收藏夹选项卡中
【发布时间】:2015-01-07 01:44:13
【问题描述】:

我一直在开发需要电话联系人的应用程序,我可以从地址簿中获取姓名和电话号码。 但是想要像应用程序所做的那样制作标签,如果用户在 WhatsApp 上可用以及联系人的状态,他们会在联系人号码前面打开带有什么应用程序图标的默认通讯录。 WhatsApp 如何将图标添加到号码并将状态添加到他们的联系人选项卡? 我也很困惑 WhatsApp 中的联系人选项卡是使用默认 UIAddressBookController 还是他们自定义的。 为了更清楚,请查看我添加的屏幕截图。

请建议我如何在我的应用中使用默认的 ABPeoplePickerNavigationController 实现这一点。

【问题讨论】:

    标签: ios ios7 addressbook abpeoplepickerview


    【解决方案1】:

    我很确定这是一个自定义视图控制器,它模仿了联系人的原始详细视图。它看起来很相似,但仍然不同。标准详细视图中没有“共同组”或状态或任何内容。此外,这是一个标准系统组件,您可以而且不应该覆盖它。

    他们可能会使用 API 来访问联系人并将它们呈现在他们自己的视图控制器中。

    【讨论】:

    • whats 应用程序中的联系人选项卡与 ABPeoplePickerNavigationController 中的完全相同,只是缺少 UIBarButtonItem 组。我怀疑他们使用的是自定义控制器。
    • 那么您的问题具有误导性。您发布了一个人的详细信息的屏幕截图,这显然是自定义的。但是联系人列表也可能是自定义的,因为 Apple 不鼓励您对它们进行子类化。
    猜你喜欢
    • 2012-06-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-12
    • 2017-07-20
    • 2020-12-03
    • 1970-01-01
    相关资源
    最近更新 更多