AppusContactPicker 0.1.3

AppusContactPicker 0.1.3

测试测试版
Lang语言 Obj-CObjective C
授权协议 自定义
发布最后发布2015年11月

Oleygen 维护。



  • 作者:
  • Hennadij

演示

用法

要运行示例项目,请克隆仓库,然后首先从 Example 目录运行 pod install

要求

适用于 iOS 9.0 以上版本

安装

AppusContactPicker 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile

pod "AppusContactPicker"

用法

我们已经内置了两种用于使用的视图

  1. ContactPickerTagsView

将在您的 storyboard 中添加 UIScrollView。将自定义类设置为 "ContactPickerTagsView"。)

将 #import "ContactPickerTagsView.h" 添加到您的 ViewController 类中。将 outlet 拖动到 ViewControllerClass。组件准备好使用。

@property (weak, nonatomic) IBOutlet ContactPickerTagsView *contactPickerTagsView;

您可以使用 TagViewStyle 类设置标签的颜色。

    TagViewStyle *style = [[TagViewStyle alloc] init];
    style.borderColor = [UIColor grayColor];
    style.backgroundColor = [UIColor clearColor];
    style.textColor = [UIColor blackColor];
    style.deleteColor = [UIColor redColor];
    self.contactPickerTagsView.tagViewStyle = style;

要显示联系人,您可以调用

    [self.contactPickerTagsView showContactViewController];

当您选择任何电话号码时,只需点击它,它就会被添加到 contactPickerTagsView。您可以使用 Recipient.h 类的实例手动添加联系人

    Recipient *recipient = [[Recipient alloc] init];
    recipient.phoneNumber = @"555-44-550";
    [self.contactPickerTagsView addRecipient:recipient];

注意:具有相同号码的收件人不会被添加。

所有数据都存储在

self.contactPickerTagsView.recipients

您可以手动输入号码。ContactPickerTagsView 支持自动完成。如果您输入的号码与您的联系簿中的电话号码匹配,您将看到一个可用的联系人弹出表。

  1. ContactPickerTableView

将 UITableView 添加到您的 storyboard 中。将自定义类设置为 "ContactPickerTableView"。)

将 #import "ContactPickerTableView.h" 添加到您的 ViewController 类中。将 outlet 拖动到 ViewControllerClass。组件准备好使用。

    @property (weak, nonatomic) IBOutlet ContactPickerTableView *contactPickerTableView;

要显示联系人,您可以调用

    [self.contactPickerTagsView showContactViewController];

当您选择任何电话号码时,只需点击它,它就会被添加到 contactPickerTagsView。

您可以使用 Recipient.h 类的实例手动添加联系人

    Recipient *recipient = [[Recipient alloc] init];
    recipient.phoneNumber = @"555-44-550";
    [self.contactPickerTableView addRecipient:recipient];

注意:具有相同号码的收件人不会被添加。

所有数据都存储在

self.contactPickerTableView.recipients

作者

Hennadij,[email protected]

授权协议

AppusContactPicker 在 Apache 授权协议下提供。有关更多信息,请参阅 LICENSE 文件。