具有国家/地区代码的Objective-C电话号码文本字段

时间:2018-10-17 06:54:57

标签: objective-c uitextfield

我想用国家代码创建一个文本字段。用户无法更改国家代码,因此该代码在文本字段上必须是被动的。 有人知道吗?

enter image description here

2 个答案:

答案 0 :(得分:1)

您可以从Github使用此Link,它将为您的电话号码文本字段提供漂亮的国家/地区代码选择器。

并且它为您提供了选择国家/地区,电话号码有效与否的委托方法,并且您可以获取多种格式的电话号码。

答案 1 :(得分:0)

我用UITextField的leftview解决了我的问题。 有关您的信息,

            UILabel *countryCodeLabel = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 15, theCell.textfield.frame.size.height)];
            countryCodeLabel.text = @"    0090"; 
            [countryCodeLabel sizeToFit];
            theCell.textfield.leftView = countryCodeLabel;
            theCell.textfield.leftViewMode = UITextFieldViewModeAlways;