Note that there are some explanatory texts on larger screens.

plurals
  1. PODrawRect add text shadow
    primarykey
    data
    text
    <p>I am using -drawRect for the first time in a custom <code>UITableViewCell</code>, and I want to know how I could add 1px dropShadows to all of the text being drawn, and the image (<code>self.image</code>).</p> <p>Thanks in advance.</p> <pre><code>- (void) drawRect:(CGRect) rect { CGContextRef context = UIGraphicsGetCurrentContext(); [[UIColor clearColor] set]; CGContextFillRect(context, rect); if (shouldDrawImage == YES) { CGContextDrawImage(context, CGRectMake(10, 10, 40, 40), self.image.CGImage); } CGContextDrawImage(context, CGRectMake(self.frame.size.width - 16, 0, 16, self.frame.size.height), [UIImage imageNamed:@"right_bar_including_holes"].CGImage); NSString *authorName = [[self.info objectForKey:@"user"] objectForKey:@"full_name"]; [RGB(219, 240, 73) set]; CGSize maximumLabelSize = CGSizeMake(self.frame.size.width - 10 - 55 - 16,9999); CGSize authorsize = [authorName sizeWithFont:[UIFont boldSystemFontOfSize:15] constrainedToSize:maximumLabelSize lineBreakMode:UILineBreakModeWordWrap]; [authorName drawInRect:CGRectMake(60, 10, self.frame.size.width - 60, authorsize.height) withFont:[UIFont boldSystemFontOfSize:15]]; [RGB(249,249,249) set]; NSString *description = [self.info objectForKey:@"description"]; CGSize descriptionSize = [description sizeWithFont:[UIFont systemFontOfSize:14] constrainedToSize:maximumLabelSize lineBreakMode:UILineBreakModeWordWrap]; [description drawInRect:CGRectMake(60, authorsize.height + 15, descriptionSize.width, descriptionSize.height) withFont:[UIFont systemFontOfSize:14]]; } </code></pre>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload