QPDialCodePickerView
International Dial Code Picker View for Country or Area 國家或地區國際區號選擇器
1.自定義確定按鈕背景顏色。
2.自定義確定按鈕標題。
3.支持多種地區名稱顯示格式:根據當前地區本地化所有地區名稱/根據地區自身本地化地區名稱/根據美國 (US) 地區本地化所有地區名稱。
4.可配置是否顯示灰色背景蒙版。
5.可配置是否顯示圓角。
6.默認按鈕“確定”已經國際化,請確保主工程項目支持該語言國際化選項,在項目PROJECT-Localizations中添加。
7.當前地區及當前時區的地區會顯示在選擇器的最前面。
方法一:直接下載, 打開工作區QPDialCodePickerView.xcworkspace, 選擇 TargetQPDialCodePickerView-Universal進行編譯,在根目錄下的product目錄下會生成QPDialCodePickerView.framework和QPDialCodePickerView.bundle, 將這兩個文件添加到您的項目中即可。
方法二:QPDialCodePickerViewis available through CocoaPods. To install it, simply add the following line to your Podfile:
pod "QPDialCodePickerView"
方法三: 使用Carthage安裝
Cartfile如下:
github "pcjbird/QPDialCodePickerView"
__weak typeof (UIButton*) weakBtn = self.btnDialCode;
QPDialCodePickerView *pickerView = [[QPDialCodePickerView alloc] initWithAreaFormat:QPDialCodeAreaNameFormatCurrentLocale complete:^(QPDialCodeObject *item) {
[weakBtn setTitle:[NSString stringWithFormat:@"+%@", item.dial_code] forState:UIControlStateNormal];
}];
pickerView.roundCorner = YES;
[pickerView show];
github:? ? ? ? https://github.com/pcjbird/QPDialCodePickerView