All Projects → edwardvalentini → EVContactsPicker

edwardvalentini / EVContactsPicker

Licence: MIT license
Contacts Picker for iOS 9+ that uses the newer Contacts API

Programming Languages

swift
15916 projects
ruby
36898 projects - #4 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to EVContactsPicker

Alerts And Pickers
Advanced usage of UIAlertController and pickers based on it: Telegram, Contacts, Location, PhotoLibrary, Country, Phone Code, Currency, Date...
Stars: ✭ 5,267 (+10028.85%)
Mutual labels:  contacts, picker
Android Multipicker Library
Android Multipicker Library
Stars: ✭ 425 (+717.31%)
Mutual labels:  contacts, picker
react-taxonomypicker
A Taxonomy Picker control built with TypeScript for React. Built for use in Office 365 / SharePoint
Stars: ✭ 23 (-55.77%)
Mutual labels:  picker
go-vcard
A Go library to parse and format vCard
Stars: ✭ 87 (+67.31%)
Mutual labels:  contacts
laravel-vcard
A fluent builder class for vCard files.
Stars: ✭ 29 (-44.23%)
Mutual labels:  contacts
TimeRangePicker
A customizable, easy-to-use, and functional circular time range picker library for Android. Use this library to mimic Apple's iOS or Samsung's bedtime picker.
Stars: ✭ 266 (+411.54%)
Mutual labels:  picker
my-picker
高仿IOS的PickerView的JavaScript插件,3D形式的滚轮选择器,同时支持最多三级联动的选择效果,支持pc端和移动端两种平台浏览器。
Stars: ✭ 48 (-7.69%)
Mutual labels:  picker
Ljcontactmanager
LJContanctManager 是一款操作通讯录的类库
Stars: ✭ 226 (+334.62%)
Mutual labels:  contacts
ContactsWrapper
Contacts wrapper for iOS 9 or upper with Objective-C
Stars: ✭ 22 (-57.69%)
Mutual labels:  contacts
ng-data-picker
🏄🏼 A data picker based on Angular 4+ (like native datetime picker of iOS)
Stars: ✭ 24 (-53.85%)
Mutual labels:  picker
vue-list-picker
Just a simple list picker component made with Vue.js (works with Vue 2 & 3)
Stars: ✭ 14 (-73.08%)
Mutual labels:  picker
ngx-mat-timepicker
A true material timepicker
Stars: ✭ 45 (-13.46%)
Mutual labels:  picker
react-native-smart-picker
React Native Smart Picker is easy wrapper for React Native Picker. Allows toggling the picker open and closed on iOS and native behaviour on Android.
Stars: ✭ 19 (-63.46%)
Mutual labels:  picker
vue-uix
Vue components based on the JUI components available in Vue.js
Stars: ✭ 15 (-71.15%)
Mutual labels:  picker
csv2vcf
🔧 Simple script in python to convert CSV files to VCF
Stars: ✭ 66 (+26.92%)
Mutual labels:  contacts
RPicker
Simple and Easy-to-Use iOS Swift Date and Options Picker
Stars: ✭ 130 (+150%)
Mutual labels:  picker
react-native-monorepo
Monorepo with UI components.
Stars: ✭ 177 (+240.38%)
Mutual labels:  picker
react-calendar-datetime-picker
A simple and fast date and time picker component for React
Stars: ✭ 58 (+11.54%)
Mutual labels:  picker
Chocobo-Date-Range-Picker
🗓️ Component - The Date Range Picker easier to use in AngularJS.
Stars: ✭ 23 (-55.77%)
Mutual labels:  picker
csc picker
A flutter package to display a country, states, and cities. In addition it gives the possibility to select a list of countries, States and Cities depends on Selected, also you can search country, state, and city all around the world.
Stars: ✭ 25 (-51.92%)
Mutual labels:  picker

EVContactsPicker

CI Status codecov Code Climate Version License Platform Downloads

EVContactsPickerMasthead

Swift Versions

Xcode 8.x / Swift 3.0

Screenshots

Screenshot0    Screenshot1

Usage

To run the example project, clone the repo, and run pod install from the Example directory first.

import EVContactsPicker

Requirements

  • iOS 9.0+
  • ARC
  • Swift 3.0

Installation

EVContactsPicker is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod "EVContactsPicker"

Example

import UIKit
import EVContactsPicker

class DemoController: UIViewController, EVContactsPickerDelegate {

    ...

    func showPicker() {
        let contactPicker = EVContactsPickerViewController()
        contactPicker.delegate = self
        self.navigationController?.pushViewController(contactPicker, animated: true)
    }

    func didChooseContacts(contacts: [EVContactProtocol]?) {
        if let cons = contacts {
            for con in cons {
                print("\(con.fullname())")
            }
        }
        self.navigationController?.popViewControllerAnimated(true)
    }

    ...

}

Author

Edward Valentini, [email protected]

License

EVContactsPicker is available under the MIT license. See the LICENSE file for more info.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].