Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- - (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;
Advertisement
Add Comment
Please, Sign In to add comment