- (NSMutableAttributedString *)infoText:(NSIndexPath *)indexPath { id specificSetting = [tableCellArray objectAtIndex:indexPath.row]; NSAttributedString *dblSpc = [[NSAttributedString alloc] initWithString:@"\n\n" attributes:@{ NSFontAttributeName: [UIFont preferredFontForTextStyle:UIFontTextStyleHeadline] }]; // [dblSpc addAttribute:NSFontAttributeName value:[UIFont preferredFontForTextStyle:UIFontTextStyleHeadline] range:NSMakeRange(0, dblSpc.length)]; NSMutableAttributedString *cellInfoDetail = [[NSMutableAttributedString alloc] initWithString:[specificSetting detail]]; [cellInfoDetail addAttribute:NSFontAttributeName value:[UIFont preferredFontForTextStyle:UIFontTextStyleHeadline] range:NSMakeRange(0, cellInfoDetail.length)]; [cellInfoDetail addAttribute:NSForegroundColorAttributeName value:[UIColor blackColor] range:NSMakeRange(0, cellInfoDetail.length)]; NSMutableAttributedString *cellInfoSetOn = [[NSMutableAttributedString alloc] initWithString:[specificSetting setOn]]; [cellInfoSetOn addAttribute:NSFontAttributeName value:[UIFont preferredFontForTextStyle:UIFontTextStyleBody] range:NSMakeRange(0, cellInfoSetOn.length)]; [cellInfoSetOn addAttribute:NSForegroundColorAttributeName value:[self checkOnColor:indexPath.row] range:NSMakeRange(0, cellInfoSetOn.length)]; NSMutableAttributedString *cellInfoSetOff = [[NSMutableAttributedString alloc] initWithString:[specificSetting setOff]]; [cellInfoSetOff addAttribute:NSFontAttributeName value:[UIFont preferredFontForTextStyle:UIFontTextStyleBody] range:NSMakeRange(0, cellInfoSetOff.length)]; [cellInfoSetOff addAttribute:NSForegroundColorAttributeName value:[self checkOffColor:indexPath.row] range:NSMakeRange(0, cellInfoSetOff.length)]; NSMutableAttributedString *infoText = [[NSMutableAttributedString alloc] init]; [infoText appendAttributedString:cellInfoDetail]; [infoText appendAttributedString:dblSpc]; [infoText appendAttributedString:cellInfoSetOn]; [infoText appendAttributedString:dblSpc]; [infoText appendAttributedString:cellInfoSetOff]; // NSLog(@"infoText"); return infoText;