У меня есть строка, в которой последнее слово всегда было бы другого цвета по сравнению с другими словами в цельной строке, например: если цвет строки черный, то последнее слово в заявлении будет красного цвета. Я использую для него строку NSAttributed, как показано ниже:
NSDictionary *attrDict = [NSDictionary dictionaryWithObject:[UIFont fontWithName:Arial size:16.0] forKey:NSFontAttributeName];
NSMutableAttributedString *AattrString = [[NSMutableAttributedString alloc] initWithString:@"This is a" attributes: attrDict];
Я бы сделал аналогичное NSAttributedString для последнего слова и внесет его в первую строку.
Вопрос: Я хочу добавить цвет в строку вместе с шрифтом. Я уже обрабатываю шрифт с помощью словаря. Но могу ли я добавить обработчик/код цвета в том же словаре или использовать "addAttribute:" в NSAttributedString - единственный способ добавить цвет или любые другие атрибуты?