gpt4 book ai didi

iphone - 对 ABPeoplePicker 进行 UI 更改

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:22:13 24 4
gpt4 key购买 nike

我正在以模态方式呈现 ABPeoplePicker 实例,以允许我的用户从他们的联系人列表中选择人员。我想让他们一次选择多个联系人,所以我 return NO; 这个方法: - (BOOL)peoplePickerNavigationController:(ABPeoplePickerNavigationController *)peoplePicker
shouldContinueAfterSelectingPerson:(ABRecordRef)person
{

当用户选择一个联系人时,除了我要“保存”联系人供以后使用的逻辑之外,我还想在联系人旁边放置一个复选标记以表明它已被选中。有办法做到这一点吗?

最佳答案

作为一般规则,您不应尝试修改 Apple 提供的任何 View Controller 的 UI。当然,您可能能够将某些东西组合在一起,使其正常工作并实现您的目标,但是当 iOS 6 或 7 破坏整个 UI 并破坏您的应用程序时会发生什么?出于这个原因,这样做可能会让你在进入 App Store 之前就被 Apple 拒绝。

所以,让我们从相反的角度来看这个问题。您需要一个 UI,允许在 TableView 中使用复选标记选择多个地址簿联系人。为什么不创建那个 TableView ?您可以使用地址簿框架使用用户的地址簿数据填充 TableView ,从内置 UI 重新创建您需要的内容,但进行您的修改。查看Address Book Programming Guide作为起点。

关于iphone - 对 ABPeoplePicker 进行 UI 更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10403391/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com