• 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: Problems with a Layer backed NSView in a NSScrollView
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Problems with a Layer backed NSView in a NSScrollView


  • Subject: Re: Problems with a Layer backed NSView in a NSScrollView
  • From: Kai <email@hidden>
  • Date: Fri, 20 Jun 2008 15:26:10 +0200

Hi,

I am not sure whether this is relevant for your problem, but it might be useful to know that the content view of a scroll view gets a CATiledLayer instead of a normal CALayer via [setWantsLayer:YES].

The reasoning is that the content view can be potentially large and easily exceed the max size of OpenGL textures. Besides being tiled, CATiledLayer updates its contents lazily and in some background thread, if I remember correctly. In any case, it is different.

Best
Kai

On 19.6.2008, at 19:54, Moray Taylor wrote:

Thanks for the reply...

I've tried

[[[self pageScrollView] contentView] setWantsLayer:YES];

This results in a still flipped display, and very badly corrupted, lots of artifacts etc....

[[self pageScrollView] setWantsLayer:YES];

Nice display, but still flipped.

The transform that used to work before I tried the above line makes no difference if I set the scrollview to be layer backed.

Any ideas?


--- On Thu, 19/6/08, Scott Anguish <email@hidden> wrote:

From: Scott Anguish <email@hidden>
Subject: Re: Problems with a Layer backed NSView in a NSScrollView
To: email@hidden
Date: Thursday, 19 June, 2008, 5:50 PM
have you tried just setting the contentview of the scroll
view to
layer backed?

otherwise you can remvoe the extra transofrm you added to
the view
itself.


On Jun 19, 2008, at 11:38 AM, Moray Taylor wrote:

Hi there!

I've been tearing my hair out trying to figure
this out, so
hopefully someone will take pity!

Basicaly, I've a CALayer-backed custom view, which
works pretty
great, I use a transform to flip it, and it works
fine, the problem
happens when I put it in a NSScrollView....

If I put it in the scrollview, and set the
scrollview's
setWantsLayer to YES, then it works good, very fast
and smooth
scrolling, BUT, it's completely upside down!

If I setWantsLayer to NO, then it's the right way
up, but jerky and
generally doesn't work (i.e. the scroll bar
doesn't do anything in
the scrollview)

I've tried flipping and unflipping the view,
applying a transform to
the CALayer (I had a transform to begin with, removed
it, no
difference), nothing I do will flip it back!

Please help!

Thanks

Moray



__________________________________________________________
Sent from Yahoo! Mail.
A Smarter Email
http://uk.docs.yahoo.com/nowyoucan.html
_______________________________________________

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


     __________________________________________________________
Sent from Yahoo! Mail.
A Smarter Email http://uk.docs.yahoo.com/nowyoucan.html
_______________________________________________

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


References: 
 >Re: Problems with a Layer backed NSView in a NSScrollView (From: Moray Taylor <email@hidden>)

  • Prev by Date: Re: PDFKit guidance
  • Next by Date: Re: NSReponder chain and controllers
  • Previous by thread: Re: Problems with a Layer backed NSView in a NSScrollView
  • Next by thread: Re: Problems with a Layer backed NSView in a NSScrollView
  • Index(es):
    • Date
    • Thread