gpt4 book ai didi

ios - 如何用密码文本字段中的圆点替换 UITextField 中的某些字符

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:09:53 25 4
gpt4 key购买 nike

我正在实现与财务和社会安全号码相关的功能,因此我需要在信用卡号码或 SSN 文本字段中隐藏一些号码,目前我通过使用星号字符(例如:SSN: 123456** *),但如果我能像在安全文本字段(密码文本字段)中那样用圆点替换那些星号,那就太好了。

所以任何人都知道如何做到这一点,请帮助我,在此先感谢。

最佳答案

试试这个...

NSString *string= @"7838473894653";

NSRange range = NSMakeRange(6, 4);
NSString *charToReplace=[string substringWithRange:range];
string= [string stringByReplacingOccurrencesOfString:charToReplace withString:@"●●●●"];
NSLog(@"string is %@",string);

NSString *string= @"7838473894653";
int rangeLength=4;

NSString *replaceto=@"";

for (int i=0;i<rangeLength;i++) {
replaceto=[replaceto stringByAppendingString:@"●"];
}

NSRange range = NSMakeRange(6, rangeLength);
NSString *charToReplace=[string substringWithRange:range];
string= [string stringByReplacingOccurrencesOfString:charToReplace withString:replaceto];
NSLog(@"string is %@",string);

输出------------

字符串是783847●●●●653

关于ios - 如何用密码文本字段中的圆点替换 UITextField 中的某些字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16952954/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com