我正在使用此代码- (void)textViewDidEndEditing:(UITextView *)textView
将文本与 aa textview 中的数字分开。我的代码是
//removing string in text
NSString *originalString = myStringTxt;
NSMutableString *strippedString = [NSMutableString
stringWithCapacity:originalString.length];
NSScanner *scanner = [NSScanner scannerWithString:originalString];
NSCharacterSet *numbers = [NSCharacterSet
characterSetWithCharactersInString:@"0123456789"];
while ([scanner isAtEnd] == NO) {
NSString *buffer;
if ([scanner scanCharactersFromSet:numbers intoString:&buffer]) {
[strippedString appendString:buffer];
} else {
[scanner setScanLocation:([scanner scanLocation] + 1)];
}
}
NSLog(@"%@", strippedString); // "123123123"
stippeString 包含来自文本组的数字宪章,我只想更改这些数字字符的字体颜色。我知道 UITextView 中不可能有多种颜色,但是有什么可能的黑客方法或可以改变颜色的东西上面的字符串?请帮我做这件事提前谢谢。