Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Create text Stroke for UILabel iphone

Tags:

iphone

ios4

I was wondering how can I create text stroke for UILabel in iOS4 ? I need some suggestion . I want something like this :

alt text

EDITED :

UIFont *font =  [UIFont fontWithName:@"Arial" size:222]; CGPoint point = CGPointMake(0,0);  CGContextRef context = UIGraphicsGetCurrentContext();  CGContextSetRGBFillColor(context, 1.0, 1.0, 1.0, 0.7); CGContextSetRGBStrokeColor(context, 2, 2, 2, 1.0); CGContextSetTextDrawingMode(context, kCGTextFillStroke); CGContextSaveGState(context);  // I change it to my outlet [label.text drawAtPoint:point withFont:font];  CGContextRestoreGState(context); 
like image 840
iOS.Lover Avatar asked Jan 12 '11 07:01

iOS.Lover


People also ask

How can I create a UILabel with strikethrough text?

Swift5 UILabel Extension. Use this code in that case. Show activity on this post. Change the text property to attributed and select the text and right click to get the font property. Click on the strikethrough.

How do I make my text bold on UILabel?

Write the following text in the label “Bold Regular”Double Click on Bold to select it, and then right click on it to see more options. Select font > Bold from that option. It should do the task.


1 Answers

UIFont *font =  [UIFont fontWithName:@"Arial" size:14]; CGPoint point = CGPointMake(0,0);  CGContextRef context = UIGraphicsGetCurrentContext();  CGContextSetRGBFillColor(context, 1.0, 1.0, 1.0, 0.7); CGContextSetRGBStrokeColor(context, 0.0, 0.0, 0.0, 1.0); CGContextSetTextDrawingMode(context, kCGTextFillStroke); CGContextSaveGState(context); [@"Label" drawAtPoint:point withFont:font];  CGContextRestoreGState(context); 

you can look here:

http://developer.apple.com/library/ios/#documentation/GraphicsImaging/Conceptual/drawingwithquartz2d/dq_text/dq_text.html

and in the example code here: http://developer.apple.com/library/ios/#samplecode/QuartzDemo/Introduction/Intro.html%23//apple_ref/doc/uid/DTS40007531

like image 131
shannoga Avatar answered Sep 27 '22 20:09

shannoga