IOS-белый шрифт с черной каймой? [закрытый]
Как у Белого шрифта с черной каймой?
Без использования собственного шрифта! возможно ли это?
Как здесь - > http://i.stack.imgur.com/ohPQZ.gif
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);