PhoneCountryCodePicker
PhoneCountryCodePicker copied to clipboard
An iOS tableview picker for PhoneCountryCode (English & Chinese supported)
PhoneCountryCodePicker
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];