IOS-белый шрифт с черной каймой? [закрытый]


Как у Белого шрифта с черной каймой?

Без использования собственного шрифта! возможно ли это?

Как здесь - > http://i.stack.imgur.com/ohPQZ.gif

1 4

1 ответ:

То, что вы хотите, может быть достигнуто с помощью Quartz 2D. Вы можете взглянуть на этот пример кода , предоставленный Apple. Вы также можете прочитать документацию .

Выберите шрифт:

UIFont *font =  [UIFont fontWithName:@"Arial" size:14];
CGPoint point = CGPointMake(0,0);

Получить текущий контекст:

CGContextRef context = UIGraphicsGetCurrentContext();

Установить цвет заливки и цвет Штриха:

CGContextSetRGBFillColor(context, [[UIColor whiteColor] CGColor]);
CGContextSetRGBStrokeColor(context, [[UIColor blackColor] CGColor]);

Установить Режим Рисования Текста:

CGContextSetTextDrawingMode(context, kCGTextFillStroke);

Сохранить Состояние:

CGContextSaveGState(context);
[@"White Font With Black Border?" drawAtPoint:point withFont:font];
CGContextRestoreGState(context);