iOS:像WhatsApp验证码TextField一样制作UITextField?

我的问题是我想制作像WhatsApp验证码textField的UITextField(如下图所示).默认值包含要输入的字符数(作为用户的提示).当用户输入文本时,逐个替换带有输入字符的提示字符?

《iOS:像WhatsApp验证码TextField一样制作UITextField?》

任何帮助深表感谢.

最佳答案 请参考我之前回答的以下链接.希望您能了解如何做到这一点.只有单个UITextField,没有第三方库使用.

link- https://stackoverflow.com/a/36769911/5097148

对于不使用粘贴做几个改变 –

在textField上面添加myLable然后在viewDidLoad()中添加此代码

self.myLable.userInteractionEnabled=true;
UITapGestureRecognizer *LongPressgesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapPressgesture:)];
tapPressgesture.delegate=self;
[self.myLable addGestureRecognizer:tapPressgesture];

- (void)tapPressgesture:(UITapPressGestureRecognizer *)recognizer
{
    [self.txtField becomeFirstResponder];

}

对于像图像这样的背景,您可以设置textField背景图像属性或在文本字段中添加底部边框. UITextField边框样式必须是UITextBorderStyleNone如果您有任何问题,请告诉我.

快乐编码:)

点赞