• 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: scrolling an NSImageView leaves tracks
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: scrolling an NSImageView leaves tracks


  • Subject: Re: scrolling an NSImageView leaves tracks
  • From: Geoff Levner <email@hidden>
  • Date: Mon, 11 Apr 2005 17:16:23 +0200

Great googly woogly! I would never have figured that out on my own. Thank you.

Geoff

On 11 Apr 2005, at 16:00, Vince DeMarco wrote:


On Apr 9, 2005, at 12:53 PM, Geoff Levner wrote:

I have an NSImageView in an NSScrollView. I can zoom in and out, scroll, load new images, and everything is fine.

Except for one thing. Sometimes, when a newly loaded image is initially framed so that it is clipped by the scroll view, scrolling leaves tracks (grey vertical or horizontal lines) where previously clipped portions of the image become visible. Zooming in or out once makes them go away. Calling the NSClipView's setCopiesOnScroll method with NO also makes the problem go away, but then, of course, scrolling is much slower.

Has anybody out there ever encountered this sort of behavior?


This happens when the coordinates of either the scrollview or the contents of the scroll view are on non integral boundaries.


Get the frame of the views, and print then out to check this.

The fix is to use NSIntegralRect() on the frame before setting it.

vince

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden




_______________________________________________ Do not post admin requests to the list. They will be ignored. Cocoa-dev mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: This email sent to email@hidden
References: 
 >scrolling an NSImageView leaves tracks (From: Geoff Levner <email@hidden>)
 >Re: scrolling an NSImageView leaves tracks (From: Vince DeMarco <email@hidden>)

  • Prev by Date: Trouble with sheets
  • Next by Date: Pages-style table drop-down menu
  • Previous by thread: Re: scrolling an NSImageView leaves tracks
  • Next by thread: Re: scrolling an NSImageView leaves tracks
  • Index(es):
    • Date
    • Thread