NSArray *arrayName = @[@"Gaurav", @"Kunal", @"Madhvi",@"Ashu Sir",@"Gupta ji",@"Rajneesh",@"Vikram",@"Sakshi",@"Gaurav", @"Kunal", @"Madhvi",@"Ashu Sir",@"Gupta ji",@"Rajneesh",@"Vikram",@"Sakshi",@"Gaurav", @"Kunal", @"Madhvi",@"Ashu Sir",@"Gupta ji",@"Rajneesh",@"Vikram",@"Sakshi",@"Gaurav", @"Kunal", @"Madhvi",@"Ashu Sir",@"Gupta ji",@"Rajneesh",@"Vikram",@"Sakshi"]; NSMutableString *stringName = [NSMutableString new]; for (NSString *name in arrayName) { [stringName appendFormat:@"%@, ",name]; } NSMutableAttributedString *strAtributed =[[NSMutableAttributedString alloc] initWithString:stringName]; NSUInteger startName = 0, lengthName = 0; BOOL toogle = true; for (NSString *name in arrayName) { lengthName = name.length; NSRange range = NSMakeRange(startName, lengthName); startName += lengthName + 2; if (toogle) { [strAtributed addAttribute:NSForegroundColorAttributeName value:[UIColor lightGrayColor] range:range]; } else { [strAtributed addAttribute:NSForegroundColorAttributeName value:[UIColor redColor] range:range]; } toogle = !toogle; } [txtView setAttributedText:strAtributed]; [txtView setFont:[UIFont systemFontOfSize:20]];
Friday, 19 December 2014
Attributed text in text view iOS
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment