• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: iPhone text on UIImage not getting displayed on device.
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: iPhone text on UIImage not getting displayed on device.


  • Subject: Re: iPhone text on UIImage not getting displayed on device.
  • From: Luke the Hiesterman <email@hidden>
  • Date: Tue, 19 May 2009 10:40:08 -0700

Is this just a function you wrote? I'm guessing that's the problem. All drawing on iPhone should be done in the drawRect: method (declared in UIView.h). To put text in an image, you should either add another view on top of the image (a UILabel perhaps) or subclass UIImageView and add your text drawing in the drawRect: method.

Luke

On May 18, 2009, at 11:43 PM, Shraddha Karwan wrote:

I used the following function to add text on UIImage. I can display the text
on iPhone Simulator but its not getting displayed on the actual device. What
can be the cause?


CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();
CGContextRef context = CGBitmapContextCreate(NULL, w, h, 8, 4 * w,
colorSpace, kCGImageAlphaPremultipliedFirst);

CGContextDrawImage(context, CGRectMake(0, 0, w, h), img.CGImage);
CGContextSetRGBFillColor(context, 0.0, 0.0, 1.0, 1);

char* text = (char *)[text1 cStringUsingEncoding:NSASCIIStringEncoding];//
"05/05/09";
CGContextSelectFont(context, "Arial", 12, kCGEncodingMacRoman);
CGContextSetTextDrawingMode(context, kCGTextFill);
CGContextSetRGBFillColor(context, 255, 255, 255, 1);


 CGContextShowTextAtPoint(context, 4, 130, text, strlen(text));
 CGImageRef imageMasked = CGBitmapContextCreateImage(context);
CGContextRelease(context);
CGColorSpaceRelease(colorSpace);

 return [UIImage imageWithCGImage:imageMasked];
_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden

_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


  • Follow-Ups:
    • Re: iPhone text on UIImage not getting displayed on device.
      • From: Alexander Spohr <email@hidden>
References: 
 >iPhone text on UIImage not getting displayed on device. (From: Shraddha Karwan <email@hidden>)

  • Prev by Date: Tools in App Bundles
  • Next by Date: Cocoa event handling in fullscreen
  • Previous by thread: iPhone text on UIImage not getting displayed on device.
  • Next by thread: Re: iPhone text on UIImage not getting displayed on device.
  • Index(es):
    • Date
    • Thread