У меня есть код, который выполняет пользовательский рендеринг внутри метода drawRect в подклассе UIView.Я пытаюсь отрисовать текст, используя [NSString drawInRect]
, который прекрасно работает, однако он всегда отображается белым цветом.После долгих поисков и поисков я так и не смог выяснить, как изменить цвет текста.Любой совет был бы хорош.
Редактировать Ниже приведен фрагмент кода внутри моей реализации drawRect
if(self.state != UIControlStateHighlighted)
{
CGContextSaveGState(context);
CGContextSetFillColorWithColor(context, color);
CGContextSetShadowWithColor(context, CGSizeMake(0, 2), 3.0, shadowColor);
CGContextAddPath(context, path);
CGContextFillPath(context);
[title drawInRect:rect withFont:[UIFont fontWithName:@"Helvetica-Bold" size:20]];
CGContextRestoreGState(context);
}