On 24/08/2009, at 2:29 PM, Rob Keniger wrote:
On 24/08/2009, at 9:33 AM, Ron Fleckner wrote:
My borderless window has a semi-transparent background. When the
drawing in a subview changes, the background retains a ghost of the
original drawing in the subview. I don't want that ghost image!
What are you returning for the -isOpaque method of your custom view?
If your view has any parts that have an alpha less than 1.0 then you
must return NO from this method.
On 24/08/2009, at 2:36 PM, Kyle Sluder wrote:
On Aug 23, 2009, at 4:33 PM, Ron Fleckner
<ronfleck...@ozemail.com.au> wrote:
My borderless window has a semi-transparent background. When the
drawing in a subview changes, the background retains a ghost of the
original drawing in the subview. I don't want that ghost image!
Have you remembered to override -isOpaque to return NO?
Yes, I return NO. There are four views, each one a subview (built in
IB) of the one below. The background is the content view of the
window with hourHand as a subview, which has minuteHand as a subview,
which has secondHand as a subview. To draw, a timer callback tells
the bottom view to setNeedsDisplay:YES every second. Each 'hand' view
then rotates by the correct amount and draws it's hand.
I've googled a bit but it's very discouraging.
Thanks anyway,
Ron
_______________________________________________
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