我尝试了所有方法,但没有按照我的要求提供帮助。
我必须将所有*的颜色更改为红色。
我知道我必须参加didload事件。
我试图获取所有字符串的最后一个字符并一个接一个地执行,但是这使代码很长,希望会有任何应该的代码/方法。
谢谢
图片在这里请看
最佳答案
试试这个
NSMutableAttributedString *placeHoldertString = [[NSMutableAttributedString alloc] init];
NSAttributedString *str1 = [[NSAttributedString alloc] initWithString:@"First Name" attributes:@{ NSForegroundColorAttributeName : [UIColor lightGrayColor] }];
NSAttributedString *str2 = [[NSAttributedString alloc] initWithString:@"*" attributes:@{ NSForegroundColorAttributeName : [UIColor redColor] }];
[placeHoldertString appendAttributedString:str1];
[placeHoldertString appendAttributedString:str2];
yourTextFeild.attributedPlaceholder = placeHoldertString;
关于ios - 我如何更改占位符文本固定字符的颜色,因为我对此感到有些困惑,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41562143/