Latest 0.1.9
Homepage https://github.com/mustafaibrahim989/MICountryPicker
License MIT
Platforms ios 8.0, requires ARC
Authors

MICountryPicker is a country picker controller for iOS8+ with an option to search. The list of countries is based on the ISO 3166 country code standard (http://en.wikipedia.org/wiki/ISO_3166-1). Also and the library includes a set of 250 public domain flag images from https://github.com/pradyumnad/Country-List.

Screenshots

alt tag alt tag alt tag

Installation

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

use_frameworks!
pod 'MICountryPicker'

Show MICountryPicker from UIViewController


let picker = MICountryPicker()
navigationController?.pushViewController(picker, animated: true)

MICountryPickerDelegate protocol


// delegate
picker.delegate = self

// Optionally, set this to display the country calling codes after the names
picker.showCallingCodes = true

func countryPicker(picker: MICountryPicker, didSelectCountryWithName name: String, code: String) {
        print(code)
}

func countryPicker(picker: MICountryPicker, didSelectCountryWithName name: String, code: String, dialCode: String) {
        print(dialCode)
}

Closure


// or closure
picker.didSelectCountryClosure = { name, code in
        print(code)
}

picker.didSelectCountryWithCallingCodeClosure = { name, code, dialCode in
        print(dialCode)
}

Author

Mustafa Ibrahim, [email protected]

Notes

Designed for iOS 8+.

License

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

Latest podspec

{
    "name": "MICountryPicker",
    "version": "0.1.9",
    "summary": "MICountryPicker is a country picker controller for iOS8+ with an option to search",
    "homepage": "https://github.com/mustafaibrahim989/MICountryPicker",
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    },
    "authors": {
        " Mustafa Ibrahim": "[email protected]"
    },
    "social_media_url": "https://twitter.com/mibrahim989",
    "platforms": {
        "ios": "8.0"
    },
    "source": {
        "git": "https://github.com/mustafaibrahim989/MICountryPicker.git",
        "tag": "0.1.9"
    },
    "source_files": "Source/*.swift",
    "resources": "Source/assets.bundle",
    "requires_arc": true
}

Pin It on Pinterest

Share This