• 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: UIImageView drawRect not called
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: UIImageView drawRect not called


  • Subject: Re: UIImageView drawRect not called
  • From: David Duncan <email@hidden>
  • Date: Tue, 2 Dec 2008 08:02:27 -0800

On Dec 1, 2008, at 6:45 PM, DKJ wrote:

I have a subclass of UIImageView, MySubView, which is instantiated and added as a subview in the viewDidLoad method of a UIViewController. MySubView displays a picture without difficulty when its image property is set in its initWithFrame method. But its drawRect method is never called. (I put an NSLog call inside it to check.) I've tried sending MySubView setNeedsDisplay messages from all kinds of places, to no avail.

I suspect I'm missing something very simple. Any advice would be appreciated.


There are 2 ways to get content into a layer without subclassing. The first is the delegate method, which in UIKit eventually leads to a - drawRect: call. The other is to set the contents of the layer. Since your not getting a -drawRect: call, I would suspect that the UIImageView sets the contents of its layer rather than calling - drawRect: (which would make sense since it would be better performance than using the -drawRect: method).

Could you explain what you are trying to do? There may be a better solution than "implement your own UIView subclass" here, but without more information its hard to know...
--
David Duncan
Apple DTS Animation and Printing


_______________________________________________

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


References: 
 >UIImageView drawRect not called (From: DKJ <email@hidden>)

  • Prev by Date: popup grid menu
  • Next by Date: Re: Shouldn't NSOpenPanel media browser aliases be resolved before type check?
  • Previous by thread: UIImageView drawRect not called
  • Next by thread: Textual representation of an NSData?
  • Index(es):
    • Date
    • Thread