Re: How to draw background image in my app window
Re: How to draw background image in my app window
- Subject: Re: How to draw background image in my app window
- From: cocoa learner <email@hidden>
- Date: Sun, 31 May 2009 10:03:23 +0600
Ok. Let me try this.So conclusion is there is no easy and straight way to do
it. Have to subclass NSView.
Thanx Michael.
Cocoa.learner
On Sun, May 31, 2009 at 1:12 AM, Michael Vannorsdel <email@hidden>wrote:
> You'd really be better off making an NSView subclass and having it draw the
> image you want in drawRect:.
>
> - (void)awakeFromNib
> {
> myImage = [[NSImage alloc] init....
>
> [self setNeedsDisplay:YES];
> }
>
> - (void)drawRect:(NSRect)rect
> {
> NSSize isize = [myImage size];
> [myImage drawInRect:[self bounds] fromRect:NSMakeRect(0.0, 0.0,
> isize.width, isize.height) operation: NSCompositeCopy fraction:1.0];
> }
>
> *this was written in mail, may gave errors.
>
> On May 30, 2009, at 11:45 AM, cocoa learner wrote:
>
> Yah Andy and Michael you all were right. But still I have some problem.
>> 1>. While resizing the window Image is not getting resized.
>> 2>. My controls (NSButton and NSTextField) are not visible after the
>> awakeFromNib call.
>>
>
> _______________________________________________
>
> 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