Working with NSMutableAttributedString
Code snippet to demonstrate how to use NSMutableAttributedString: UILabel *lblTitle = [[ UILabel alloc ] init ]; [lblTitle setFrame : CGRectMake ( 2 , 180 , 320 , 25 )]; [ self . view addSubview :lblTitle]; NSString *strHello = @"Hello, this is a Demo of NSMutableAttributedString" ; NSRange range; NSMutableAttributedString *stringAttributed = [[ NSMutableAttributedString alloc ] initWithString :strHello]; [stringAttributed addAttribute : NSFontAttributeName value :[ UIFont fontWithName : @"Arial" size : 14.0 ] range : NSMakeRange ( 0 , [strHello length ])]; range = [strHello rangeOfString : @"NSMutableAttributedString" ]; [stringAttributed addAttribute : NSFontAttributeName value :[ UIFont boldSystemFontOfSize : 13.0 ] range :range]; range = [strHello rangeOfString : @"Demo" ]; ...