Hi Mike, That was it, thank you for pointing that out.
Changed all instances where I'd used rect to [self bounds] and it works a charm. -Mic 2009/3/26 Michael Ash <michael....@gmail.com>: > On Wed, Mar 25, 2009 at 5:53 PM, Mic Pringle <micprin...@gmail.com> wrote: >> Hi, >> >> I've created a custom view to replicate the blue panel at the bottom >> of the iPod Summary page in iTunes. All is well except that when I add >> controls on top of this view (buttons etc) in IB, when the application >> is launched the controls have thick gray borders around them until I >> resize the window, at which point they disappear. If I then click any >> on these controls, it then reappears until I again resize the window. >> >> I know I can do [customview setNeedsDisplay:YES] but in order for this >> to work I would need to call it in every action connected to every >> control that's placed on the view, and also I'm not sure where to put >> it to get rid of the initial gray borders. Plus I want to update a >> label in the view using bindings from a CoreData object so I can >> really call setNeedsDisplay on that ?? >> >> Surely there is something that I'm missing here to get the correct behavior >> ?? > > This is almost certainly due to misusing the parameter to your > -drawRect: method, as described here: > > http://cocoadev.com/index.pl?DrawRect > > Mike > _______________________________________________ > > Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) > > 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: > http://lists.apple.com/mailman/options/cocoa-dev/micpringle%40gmail.com > > This email sent to micprin...@gmail.com > _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) 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: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com