Skip to content

An iOS tableview picker for PhoneCountryCode (English & Chinese supported)

License

Notifications You must be signed in to change notification settings

Staricase/PhoneCountryCodePicker

 
 

Repository files navigation

PhoneCountryCodePicker

Build Status CocoaPods Compatible Platform Twitter License

An iOS tableview picker for PhoneCountryCode

#Preview

Podfile

To integrate PhoneCountryCodePicker into your Xcode project using CocoaPods, specify it in your Podfile:

pod 'PhoneCountryCodePicker'

How to use

#import "PCCPViewController.h"

//first
NSDictionary * countryDic = [PCCPViewController infoFromSimCardAndiOSSettings];
//or
NSDictionary * countryDic = [PCCPViewController infoForPhoneCode:86]; //86 just for China

UIImage * flag = [PCCPViewController imageForCountryCode:countryDic[@"country_code"]];
NSLog(@"%@", countryDic);

//second
PCCPViewController * vc = [[PCCPViewController alloc] initWithCompletion:^(id countryDic) {
    NSLog(@"%@", countryDic);
    UIImage * flag = [PCCPViewController imageForCountryCode:countryDic[@"country_code"]];
}];
[vc setIsUsingChinese:YES or NO];
UINavigationController *naviVC = [[UINavigationController alloc] initWithRootViewController:vc];
[self presentViewController:naviVC animated:YES completion:NULL];

About

An iOS tableview picker for PhoneCountryCode (English & Chinese supported)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Objective-C 95.1%
  • Ruby 4.9%