QPDialCodePickerView : International Dial Code Picker View for Country or Area 国家或地区国际区号选择器

QPDialCodePickerView

International Dial Code Picker View for Country or Area 国家或地区国际区号选择器

特性 / Features

1.自定义确定按钮背景颜色。

2.自定义确定按钮标题。

3.支持多种地区名称显示格式:根据当前地区本地化所有地区名称/根据地区自身本地化地区名称/根据美国 (US) 地区本地化所有地区名称。

4.可配置是否显示灰色背景蒙版。

5.可配置是否显示圆角。

6.默认按钮“确定”已经国际化,请确保主工程项目支持该语言国际化选项,在项目PROJECT-Localizations中添加。

7.当前地区及当前时区的地区会显示在选择器的最前面。

演示 / Demo


安装 / Installation

方法一:直接下载, 打开工作区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"

使用 / Usage

__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];

关注我们 / Follow us

github:        https://github.com/pcjbird/QPDialCodePickerView

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 177,194评论 25 709
  • 风残雁影瘦,霜染叶轮肥。 重聚黄昏后,肴佳酿酒美。 月下人醺醉,不记天宫黑。 醉把英雄论,空谈世事非。
    萧慕雨阅读 2,540评论 31 18
  • 耿丹学院招生问题汇总 关于学校面试问题,给我一个不录取你的理由 我认为如果一定要找一个学校不录取的理由,那可能就是...
    STANEM阅读 2,563评论 0 0
  • 前言 每一次HTTP协议一定包含HTTP报文首部,首部的信息为客户端和服务器分别处理请求和响应提供所需要的信息. ...
    人失格阅读 3,064评论 2 3

友情链接更多精彩内容