Re: Scrollers on custom view appearing but not disappearing
Re: Scrollers on custom view appearing but not disappearing
- Subject: Re: Scrollers on custom view appearing but not disappearing
- From: "Kyle Sluder" <email@hidden>
- Date: Sat, 1 Mar 2008 12:37:16 -0500
On Fri, Feb 29, 2008 at 7:00 PM, Steve Weller <email@hidden> wrote:
> I have a custom view into which I can draw a background color and a
> centered rectangle. As the window is resized, the rectangle stays
> centered and is clipped when the window gets small.
>
> I want to define a canvas size slightly bigger than the rectangle and
> have the scrollers appear when the available space is less than the
> canvas needs. I override setFrameSize to do this:
FWIW, I've always thought the proper way to do this is to subclass
NSClipView, but I've never gotten it to work quite right, so I've
implemented it as you describe. By redrawing the view so that your
contents are centered based on the scroll view, you eliminate the clip
view's ability to copy the image around.
Perhaps this would make a nice Cocoa sample project...
--Kyle Sluder
_______________________________________________
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